Chris #3 - options is now a map as it provides better support for options with values, like http timeout