Added support for a request timeout option