Putting the Perfection in imperfection...