Perfect restoration (IMO)