diff --git a/src/Shocks.cc b/src/Shocks.cc
index 963dfd3333b0ab061496b492077b12321d1dae99..1bb84966ed9cb548303efd3e49377d4e805f00bc 100644
--- a/src/Shocks.cc
+++ b/src/Shocks.cc
@@ -37,8 +37,6 @@ AbstractShocksStatement::AbstractShocksStatement(bool overwrite_arg, ShockType t
 void
 AbstractShocksStatement::writeDetShocks(ostream& output) const
 {
-  int exo_det_length = 0;
-
   for (const auto& [id, shock_vec] : det_shocks)
     for (bool exo_det = (symbol_table.getType(id) == SymbolType::exogenousDet);
          const auto& [period1, period2, value] : shock_vec)
@@ -49,11 +47,7 @@ AbstractShocksStatement::writeDetShocks(ostream& output) const
                << ",'periods'," << period1 << ":" << period2 << ",'value',";
         value->writeOutput(output);
         output << ") ];" << endl;
-
-        if (exo_det && period2 > exo_det_length)
-          exo_det_length = period2;
       }
-  output << "M_.exo_det_length = " << exo_det_length << ";\n";
 }
 
 void