what is the benefit of using json for the transport ? if 140 is a hrad limit it sounds like we could use something less verbose