diff --git a/src/OpenFOAM/primitives/Tensor/TensorI.H b/src/OpenFOAM/primitives/Tensor/TensorI.H
index c73d558c5f86680521af72543e459df959f67fe5..974129af2c7fd67075f5996cbff85dc8399e515e 100644
--- a/src/OpenFOAM/primitives/Tensor/TensorI.H
+++ b/src/OpenFOAM/primitives/Tensor/TensorI.H
@@ -733,11 +733,12 @@ template<class Cmpt>
 inline Tensor<Cmpt> inv(const Tensor<Cmpt>& t, const Cmpt dett)
 {
     #ifdef FULLDEBUG
-    if (mag(dett) < SMALL)
+    if (mag(dett) < VSMALL)
     {
         FatalErrorInFunction
-            << "Tensor is not invertible due to the zero determinant:"
-            << "det(Tensor) = " << mag(dett)
+            << "Tensor is not invertible due to the (almost) zero determinant:"
+            << "    Tensor = " << t << nl
+            << "    det(Tensor) = " << dett
             << abort(FatalError);
     }
     #endif