should this not have a within() with a lower bound to verify the timeout?