Apply escape_default() to the payload until we ditch JSON for good.