diff --git a/include/teqp/algorithms/critical_tracing.hpp b/include/teqp/algorithms/critical_tracing.hpp
index 250917562ac3af2059a45e953df45c4947755317..52d2006a9d8046c57f6e157685b1bec83bd86739 100644
--- a/include/teqp/algorithms/critical_tracing.hpp
+++ b/include/teqp/algorithms/critical_tracing.hpp
@@ -547,7 +547,8 @@ struct CriticalTracing {
             z0 = rhovec[0] / rhotot;
             if (z0 < 0 || z0 > 1) {
                 break;
-            }           
+            }
+            t += dt;           
 
             if (!filename.empty()) {
                 write_line();