imperfection abounds.