Index: binary-improvements/7dtd-server-fixes/src/JSON/JSONNull.cs
===================================================================
--- binary-improvements/7dtd-server-fixes/src/JSON/JSONNull.cs	(revision 325)
+++ binary-improvements/7dtd-server-fixes/src/JSON/JSONNull.cs	(revision 326)
@@ -10,11 +10,11 @@
 			//Log.Out ("ParseNull enter (" + offset + ")");
 
-			if (json.Substring (offset, 4).Equals ("null")) {
-				//Log.Out ("JSON:Parsed Null");
-				offset += 4;
-				return new JSONNull ();
+			if (!json.Substring (offset, 4).Equals ("null")) {
+				throw new MalformedJSONException ("No valid null value found");
 			}
 
-			throw new MalformedJSONException ("No valid null value found");
+			//Log.Out ("JSON:Parsed Null");
+			offset += 4;
+			return new JSONNull ();
 		}
 	}
Index: binary-improvements/7dtd-server-fixes/src/JSON/JSONObject.cs
===================================================================
--- binary-improvements/7dtd-server-fixes/src/JSON/JSONObject.cs	(revision 325)
+++ binary-improvements/7dtd-server-fixes/src/JSON/JSONObject.cs	(revision 326)
@@ -104,4 +104,6 @@
 						//Log.Out ("JSON:Parsed Object: " + obj.ToString ());
 						return obj;
+					default:
+						break;
 				}
 			}
