Also, the name "timeout" with a lower case O would probably be a bit more consistent with how we use the word elsewhere in the code base.