diff --git a/Trigger/TrigValidation/TrigValAlgs/src/TrigEDMChecker.cxx b/Trigger/TrigValidation/TrigValAlgs/src/TrigEDMChecker.cxx
index dc3ed7c68133c064588f0aa30dafee8f5ea4516e..82a4bba5316baa3ffd9dc89a79d160700c3b03a0 100644
--- a/Trigger/TrigValidation/TrigValAlgs/src/TrigEDMChecker.cxx
+++ b/Trigger/TrigValidation/TrigValAlgs/src/TrigEDMChecker.cxx
@@ -4266,10 +4266,13 @@ StatusCode TrigEDMChecker::TrigCompositeNavigationToDot(std::string& returnValue
 
   // Now process them
   for (const std::string& key : keys) {
-    if (m_doDumpAllTrigComposite && key.find("HLTNav_") != 0) { // Nav containers should always start with HLTNav_
-      continue;
+    if ( not m_doDumpAllTrigComposite ) {
+      if ( key.find("HLTNav_") != 0) { // Nav containers should always start with HLTNav_
+        continue;
+      }
     }
     ATH_CHECK( evtStore()->retrieve( container, key ) );
+    ATH_MSG_DEBUG("Processing collection " << key << " to be added to the navigation graph");
     // ss << "    rank=same" << std::endl; // dot cannot handle this is seems
     bool writtenHeader = false;
     for (const Decision* tc : *container ) {