I extended the msgpack format to know the difference between undefined and null, between "foo" and new Buffer("foo")