diff --git a/corsika/detail/framework/core/Cascade.inl b/corsika/detail/framework/core/Cascade.inl
index 654dfc6d1aad0b603baa76e701f5357fa85ffc13..eb09a2c763ccf49015ce2d5e22539a1342ee5b8c 100644
--- a/corsika/detail/framework/core/Cascade.inl
+++ b/corsika/detail/framework/core/Cascade.inl
@@ -31,9 +31,6 @@ namespace corsika {
   inline void Cascade<TTracking, TProcessList, TOutput, TStack, TStackView>::run() {
     setNodes(); // put each particle on stack in correct environment volume
 
-    // start this event (i.e. this shower)
-    output_.startOfShower();
-
     while (!stack_.isEmpty()) {
       while (!stack_.isEmpty()) {
         CORSIKA_LOG_TRACE("Stack: {}", stack_.asString());
@@ -54,9 +51,6 @@ namespace corsika {
       // thus, the double loop
       // doCascadeEquations();
     }
-
-    // end this event (i.e. this shower)
-    output_.endOfShower();
   }
 
   template <typename TTracking, typename TProcessList, typename TOutput, typename TStack,