I wouldn't mind a comment here explaining when this is used so people don't follow this code for timeouts > 1s. I think that's right, right? This is for sub-second timeouts only, as coded?