Allow recursive request.defaults
tests for recursive request.defaults
docs for recursive request.defaults