I'm wondering why zero bytes are now double-escaped, which essentially breaks naive JSON parsing (e.g. using cjson). Could you shed some light on the reasoning? What's wrong with \u0000?