That's a consideration, I think my thought process was that MakeRequest was to allow a user to make a pristine request where they had complete control over the http.Request, so i didn't want to modify their request.