Why does a key with an empty json array get ommitted from a message? ``` javascript // node.js remote({ key1: 1, key2: [] }) // Browser THRUST.remote.listen(function (msg) { // key2 ommitted! msg == { key1: 1 } ... }) ```