tweaked content negotiation example a little