Higher-level content negotiation