imperfect perfection