almost-perfect