approximatelyperfect