diff --git a/src/engine.c b/src/engine.c
index c096fef3041aa17b49a042d747ad8c488cda71d6..947af290da5f7b1f19dad93725f0733d48ad020d 100644
--- a/src/engine.c
+++ b/src/engine.c
@@ -2141,6 +2141,8 @@ void engine_init(struct engine *e, struct space *s, float dt, int nr_threads,
   e->nr_links = 0;
   e->timeBegin = timeBegin;
   e->timeEnd = timeEnd;
+  e->timeOld = timeBegin;
+  e->time = timeBegin;
   e->timeStep = 0.;
   e->dt_min = dt_min;
   e->dt_max = dt_max;