diff --git a/src/bigrationalR.cc b/src/bigrationalR.cc
index 0f36ef0ce9ea5d06d1ee33c480a79f7bb7d7f6a7..4d56cd3fa8ddb9673a310cf26835b2c603e67af0 100644
--- a/src/bigrationalR.cc
+++ b/src/bigrationalR.cc
@@ -127,7 +127,7 @@ namespace bigrationalR
     if (TYPEOF(denAttr) != NILSXP)
       {
 	bigvec_q attrib = bigrationalR::create_vector(denAttr);
-	if (!attrib.size() == 0) // sanity check
+	if (attrib.size() != 0) // sanity check
 	  for (unsigned int i = 0; i < v.size(); ++i)
 	    {
 	      if( attrib[i%attrib.size()].sgn() != 0)