patience goes a long way