Prevent gigantic emoji images: https://cloudup.com/csfJZoreQwG
Make a different /api/ xhr endpoint.

Trying to be clever with content negotiation is causing problems
with caching and history entries in Chrome.