diff --git a/src/engine_maketasks.c b/src/engine_maketasks.c
index 858e315daabe9e74b63f844cab14003ccb1771cb..2b3697350a6f84fb17302d472ccaa40f054ee8e4 100644
--- a/src/engine_maketasks.c
+++ b/src/engine_maketasks.c
@@ -1707,6 +1707,9 @@ void engine_make_extra_hydroloop_tasks_mapper(void *map_data, int num_elements,
         } else {
           scheduler_addunlock(sched, ci->super->kick2, t_star_density);
         }
+
+        scheduler_addunlock(sched, ci->hydro.super->stars.drift,
+                            t_star_density);
         scheduler_addunlock(sched, t_star_density,
                             ci->hydro.super->stars.ghost);
         scheduler_addunlock(sched, ci->hydro.super->stars.ghost,