Embracing imperfections