diff --git a/pykd/intbase.h b/pykd/intbase.h
index 961ae2d..898577b 100644
--- a/pykd/intbase.h
+++ b/pykd/intbase.h
@@ -40,7 +40,7 @@ public:
 
     template <class T>
     bool operator!=(T const& rhs)
-    { return getValue() == rhs }
+    { return getValue() == rhs; }
     
     template <class T>
     intBase& operator+=(T const& rhs)
diff --git a/test/scripts/typedvar.py b/test/scripts/typedvar.py
index 12c841f..6343c52 100644
--- a/test/scripts/typedvar.py
+++ b/test/scripts/typedvar.py
@@ -53,3 +53,5 @@ class TypedVarTest( unittest.TestCase ):
         self.assertEqual( 0, tv.m_arrayField[0] )
         self.assertEqual( 2, tv.m_arrayField[1] )
         self.assertEqual( 3, tv.m_noArrayField )
+        self.assertNotEqual( -1, tv.m_arrayField[0] )
+        self.assertNotEqual( 0, tv.m_noArrayField )