diff --git a/Framework/Cascade/Cascade.h b/Framework/Cascade/Cascade.h
index 15d5522d58bc6760984d24ad140b6b7a70f5c05c..873e47817c20ade54e96c517df4662857a1247a0 100644
--- a/Framework/Cascade/Cascade.h
+++ b/Framework/Cascade/Cascade.h
@@ -277,7 +277,7 @@ namespace corsika::cascade {
           fProcessSequence.DoSecondaries(secondaries);
         }
 
-        auto const assertion = [&] {
+        [[maybe_unused]] auto const assertion = [&] {
           auto const* numericalNodeAfterStep =
               fEnvironment.GetUniverse()->GetContainingNode(vParticle.GetPosition());
           return numericalNodeAfterStep == currentLogicalNode;