Added support for passing extra settings through the request module