diff --git a/src/engine.c b/src/engine.c
index e2c283ff0a064aba2f8202a806b3a4a8bea56b2f..5dbf7dfbd956d9be2866f0d7df743a378fae9b01 100644
--- a/src/engine.c
+++ b/src/engine.c
@@ -1778,8 +1778,8 @@ void engine_skip_force_and_kick(struct engine *e) {
         t->type == task_type_kick1 || t->type == task_type_kick2 ||
         t->type == task_type_timestep ||
         t->type == task_type_timestep_limiter ||
-        t->type == task_type_timestep_sync ||
-        t->subtype == task_subtype_force ||
+        t->type == task_type_timestep_sync || t->type == task_type_limiter_in ||
+        t->type == task_type_limiter_out || t->subtype == task_subtype_force ||
         t->subtype == task_subtype_limiter || t->subtype == task_subtype_grav ||
         t->type == task_type_end_hydro_force ||
         t->type == task_type_end_grav_force ||