diff --git a/src/runner.c b/src/runner.c
index 36074144e14ec31741ee5964d8e2b98c9673192b..c4922e3e389a5c5b3a8d93d904d706938bbe4524 100644
--- a/src/runner.c
+++ b/src/runner.c
@@ -1822,7 +1822,7 @@ void *runner_main(void *data) {
             runner_dopair1_branch_density(r, ci, cj);
 #ifdef EXTRA_HYDRO_LOOP
           else if (t->subtype == task_subtype_gradient)
-            runner_dopair1_gradient(r, ci, cj);
+            runner_dopair1_branch_gradient(r, ci, cj);
 #endif
           else if (t->subtype == task_subtype_force)
             runner_dopair2_force(r, ci, cj);