waiting for someone requires parience