Fine grained control over request and request options