moving defaults out of the schema into the request handler