Is it important that we factor the time it took to get here into the wait time? The code would be a lot simpler if we were willing to wait a little longer than necessary.