No one is perfect but...