also sometimes stream a huge amount of json down to the browser for back-office stuff