Add content-negotiation