support for reconnect timeouts