add ability to pass full request options hash