REPAIR and RESTORE