in a world of imperfection...