diff --git a/ProcessLib/TimeLoop.cpp b/ProcessLib/TimeLoop.cpp
index f53c88c0c060882ae4e4cb132d4e575cd93142f6..5cb4a4aeb6af9486967fc1b1a0d8f2aed6ef4282 100644
--- a/ProcessLib/TimeLoop.cpp
+++ b/ProcessLib/TimeLoop.cpp
@@ -211,15 +211,9 @@ void calculateNonEquilibriumInitialResiduum(
 {
     for (auto& process_data : per_process_data)
     {
-        auto& time_disc = *process_data->time_disc;
         auto& nonlinear_solver = process_data->nonlinear_solver;
 
         setEquationSystem(*process_data);
-        // dummy values to handle the time derivative terms more or less
-        // correctly, i.e. to ignore them.
-        double const t = 0;
-        double const dt = 1;
-        time_disc.nextTimestep(t, dt);
         nonlinear_solver.calculateNonEquilibriumInitialResiduum(
             process_solutions, process_solutions_prev,
             process_data->process_id);