Stable commit. Breaks for very large messages
our messages can now carry 2^19 bytes
I think we are hitting a hard limit on pickle