Nope. The client has relied on you passing this in correctly yourself.

IMO the client still needs a lot of work to get to a "good usable" state, but I wanted to scope this branch specifically to swapping out the HTTP library and not get bogged down in all the other problems I found.