diff --git a/unit_tests/point.cpp b/unit_tests/point.cpp
index 045a09bdb5f259133cf91b9e4229b2e4ddba698b..5451116b221177aeba2875240d133cab420c4dfc 100644
--- a/unit_tests/point.cpp
+++ b/unit_tests/point.cpp
@@ -522,7 +522,7 @@ void DefyPromotion()
 		// same for vector
 		buny b{p,p};
 		assert( buny( -b >> 1 ) == buny(-b) );
-		// assert( buny( -b >> 1 ) != -b >> 1 ); // TODO: doesn't compile, since types are not same either... maybe should compile, since we're allowing promotion now
+		assert( buny( -b >> 1 ) != -b >> 1 );
 
 		// all fixed by a sane element type
 		vuny v{naius{1}};