Don't really like "request.With*". Changed to "request.Set*".
Also, no need to do "req = req.With*" if we are not doing multiple calls.