so, just to be clear, the payloads are 100% strings both in and out, so no need to parse into an object and such?
(judging from seeing https://github.com/dimagi/casexml/pull/136/files#diff-182cae06d790e56329815a281e1b2523L91)