Removing support for `jQuery.parseJSON( null );` will make it less compatible with `JSON.parse`... is that a goal? I thought otherwise.

`JSON.parse` does a ToString on its first argument, so, `String(null)` => `"null"` and the string `"null"` is JSONNullLiteral (NullLiteral), which is a JSONValue and any JSONValue is valid JSONText.