diff --git a/Event/xAOD/xAODTrigger/Root/TrigComposite_v1.cxx b/Event/xAOD/xAODTrigger/Root/TrigComposite_v1.cxx
index 12f716d1e758fc662b810bf518b6ca09c8e7ba12..024ed0b35eaa2a1d57da82ccfedecae421ec8e7f 100644
--- a/Event/xAOD/xAODTrigger/Root/TrigComposite_v1.cxx
+++ b/Event/xAOD/xAODTrigger/Root/TrigComposite_v1.cxx
@@ -276,6 +276,9 @@ namespace xAOD {
      if (bib) {
        return bib->is_base (ClassID_traits< xAOD::IParticleContainer >::ID());
      }
+     // No base info available means we never called any of the macros declaring bases so it's
+     // likely that the clid doesn't inherit from IParticle...
+     return false;
 #endif
      return true;
    }