Almost Perfect Restoration