How to handle requestors which send the Accept: header with "text/html,application/xhtml+xml,application/xml;q=0.9,_/_;q=0.8". Possibly some form of priority mechanism? Suggested reference https://github.com/willdurand/Negotiation