Maybe. I thought about more elaborate test cases, but the code is pretty simple and the risk seems low. Since the timeout is rather approximate, and these tests can be pretty fragile if you're expecting certain wall-clock behavior, I didn't push harder.