diff --git a/NumLib/TimeStepping/Algorithms/FixedTimeStepping.cpp b/NumLib/TimeStepping/Algorithms/FixedTimeStepping.cpp
index c030be702926d82b5174986254bb487957c1e9ee..7235edd5f51b06f5cfdf9872aabf760b1bc80338 100644
--- a/NumLib/TimeStepping/Algorithms/FixedTimeStepping.cpp
+++ b/NumLib/TimeStepping/Algorithms/FixedTimeStepping.cpp
@@ -171,7 +171,7 @@ FixedTimeStepping::FixedTimeStepping(
         auto const delta_t = repeat_dt_pairs.back().second;
         auto const repeat =
             static_cast<std::size_t>(std::ceil((_t_end - t_curr) / delta_t));
-        t_curr = addTimeIncrement(_dt_vector, repeat, delta_t, t_curr);
+        addTimeIncrement(_dt_vector, repeat, delta_t, t_curr);
     }
 
     incorporateFixedTimesForOutput(_t_initial, _t_end, _dt_vector,