imperfecting