diff --git a/src/wolf.h b/src/wolf.h
index ad13c1fb341011720b7744d9b8732f8e25714403..6ea1df954b5dddfcd7d539c4bf0eb3d3b3998332 100644
--- a/src/wolf.h
+++ b/src/wolf.h
@@ -310,7 +310,7 @@ bool isPositiveSemiDefinite(const Eigen::Matrix<T, N, N, RC>& M, const T& eps =
   if (eigensolver.info() == Eigen::Success)
   {
     // All eigenvalues must be >= 0:
-    return (eigensolver.eigenvalues().array() >= T(eps)).all();
+    return (eigensolver.eigenvalues().array() >= eps).all();
   }
 
   return false;