imperfection helps us learn