diff --git a/src/engine_maketasks.c b/src/engine_maketasks.c
index b97244e42610b8596efe733415d4a69536d474ac..0c62ababa40c8cffa1b23b25ae7f6cb616428a5a 100644
--- a/src/engine_maketasks.c
+++ b/src/engine_maketasks.c
@@ -849,9 +849,7 @@ void engine_make_hierarchical_tasks_hydro(struct engine *e, struct cell *c) {
         c->stars.drift = scheduler_addtask(s, task_type_drift_spart,
                                            task_subtype_none, 0, 0, c, NULL);
 
-        if (!with_feedback) {
-          scheduler_addunlock(s, c->stars.drift, c->super->kick2);
-        }
+	scheduler_addunlock(s, c->stars.drift, c->super->kick2);
       }
 
       /* Subgrid tasks: cooling */