A lot of code implicitly relies on JSON being returned HTML encoded, only decode when asked for now