allow full control over the request used to proxy to the upstream