No one is perfect but ...