Perfecting The Imperfect