explicitly return false it it's a timeout - I probably want an exception
here instead.