Repair-and-rejuvenate