total imperfection