Denim has been through things