Imperfect lives