Embracing Imperfections