Add try/catch in very rare scenario of html being returned instead of json. this 90% appears to be because of a timeout blip recently