diff --git a/common/python/nomadcore/simple_parser.py b/common/python/nomadcore/simple_parser.py
index 6b091390bb461d314fceb52431d7347ced48205c..83c738ec693d80876858e389ae52fdbc783f82bb 100644
--- a/common/python/nomadcore/simple_parser.py
+++ b/common/python/nomadcore/simple_parser.py
@@ -113,11 +113,11 @@ class SimpleMatcher(object):
 
         self.coverageIgnore = coverageIgnore
         if coverageIgnore and not self.does_nothing:
-            logger.warning(
+            logger.debug(
                 "SimpleMatcher '%s' has an effect " +
                 "and is marked as coverageIgnore", name)
 
-        self.coverageIgnore = self.does_nothing and coverageIgnore
+        self.coverageIgnore = coverageIgnore
         caller=inspect.currentframe()
         if (defFile == '') and (defLine == 0):
             if (caller is not None) and (caller.f_back is not None):