diff --git a/src/wolf.h b/src/wolf.h
index 6ea1df954b5dddfcd7d539c4bf0eb3d3b3998332..96267ea776511fcce3d0c4d514fba1eeb87eb3b1 100644
--- a/src/wolf.h
+++ b/src/wolf.h
@@ -323,12 +323,10 @@ bool isCovariance(const Eigen::Matrix<T, N, N, RC>& M, const T& eps = Constants:
 }
 
 #define WOLF_ASSERT_COVARIANCE_MATRIX(x) \
-  assert(x.determinant() > 0 && "Not positive definite measurement covariance"); \
   assert(isCovariance(x, Constants::EPS_SMALL) && "Not a covariance");
 
 #define WOLF_ASSERT_INFORMATION_MATRIX(x) \
-  assert(x.determinant() > 0 && "Not positive definite measurement covariance"); \
-  assert(isCovariance(x, 0.) && "Not an information matrix");
+  assert(isCovariance(x, 0.0) && "Not an information matrix");
 
 //===================================================