is it possible just to do `req.Header.Set("Host", url.Host)` around line 340, or is that always overridden?