Add support for timeout floats, and rewrite the timeout message.