trust the cf message bus to encode/decode all json