Cleaned up some of the contributed tests
diff --git a/Test/TrickyTests.cpp b/Test/TrickyTests.cpp
index 1fc5087..fb4c66e 100644
--- a/Test/TrickyTests.cpp
+++ b/Test/TrickyTests.cpp
@@ -178,13 +178,9 @@
         "./succeeding/koenig",
         "Operators at different namespace levels not hijacked by Koenig lookup"
     )
-    {
-        
-        Object o;
-        
-        bool ok = (0xc0000000 == o); // ok
-        REQUIRE(ok);
-        REQUIRE(0xc0000000 == o );	// doesn't compile (VC or GCC)
+    {        
+        Object o;        
+        REQUIRE(0xc0000000 == o );
     }
 }
 
@@ -210,10 +206,7 @@
     TEST_CASE("./succeeding/non-const==", "Demonstrate that a non-const == is not used")
     {
         Test t( 1 );
-        
-        bool ok = (t == 1); // ok
-        REQUIRE(ok);	
-        REQUIRE( t == 1 );	// doesn't compile (VC or GCC)
+        REQUIRE( t == 1 );
     }
 }
 
@@ -228,3 +221,17 @@
         REQUIRE( 0xc0000000 == bit30and31 );
     }
 }
+
+struct Obj
+{
+    Obj():prop(&p){}
+    
+    int p;
+    int* prop;
+};
+
+TEST_CASE("./succeeding/boolean member", "")
+{
+    Obj obj;
+    REQUIRE( obj.prop );
+}