diff --git a/src/task.c b/src/task.c
index 9ae81534128e664e9927768afa4e2413df7be08f..bfd4de9347f0e22d7803e690403265cdeb481bde 100644
--- a/src/task.c
+++ b/src/task.c
@@ -176,13 +176,13 @@ __attribute__((always_inline)) INLINE static enum task_actions task_acts_on(
 
     case task_type_init_grav:
     case task_type_grav_mm:
+    case task_type_grav_long_range:
       return task_action_multipole;
       break;
 
     case task_type_drift_gpart:
     case task_type_grav_down:
     case task_type_grav_mesh:
-    case task_type_grav_long_range:
       return task_action_gpart;
       break;