@Sly: I suspected that, what I am concerned about is how I make it manipulate my url based on a strategy I pass it, the strategy being an http service that returns { host: <host>, port: <port>, path: <path> }