Added support for ConnectionErrors ... sort of.
Added a problematic name.
Added support for a different kind of ID in JSON and small tweaks.