Softer json content negotiation