json parser has bugs.  It's in limbo now - I'll fix later.