change to support non-present "required" in schema on response (which then doesn't show in the docs)