diff --git a/Modules/ThirdParty/OssimPlugins/src/ossim/ossimSentinel1Model.cpp b/Modules/ThirdParty/OssimPlugins/src/ossim/ossimSentinel1Model.cpp
index 71fcec0deef817ca1dac61661422e4b0d98577fb..10ecc6080a69d32de8e12cd55f94b140ab8d50d1 100644
--- a/Modules/ThirdParty/OssimPlugins/src/ossim/ossimSentinel1Model.cpp
+++ b/Modules/ThirdParty/OssimPlugins/src/ossim/ossimSentinel1Model.cpp
@@ -298,11 +298,13 @@ namespace ossimplugins
          All these cases should not go slient on error message. It must be FATAL errors.
 
          */
-
-         ossimNotify(ossimNotifyLevel_FATAL)
-            << MODULE
-            << " !xmlFileName.exists() || !this->readProduct(xmlFileName) fails \n";
-         return false;
+      if(traceDebug())
+        {
+        ossimNotify(ossimNotifyLevel_DEBUG)
+          << MODULE
+          << " !xmlFileName.exists() || !this->readProduct(xmlFileName) fails \n";
+        }
+        return false;
       }
       else
       {