Right now HttpMessageConverters performs checks on the given converters, when configuring them in a dedicated slot for JSON, XML, or other support. Checks currently perform strict equality checks and we should rather check for type+subtype compatibility.