diff --git a/src/engine_maketasks.c b/src/engine_maketasks.c
index f971aa003eddb03db4c1b4ae55cd27c78cc493a0..e930ca94966674813fc2f5d5e3a7908c367034dd 100644
--- a/src/engine_maketasks.c
+++ b/src/engine_maketasks.c
@@ -501,8 +501,7 @@ void engine_make_hierarchical_tasks_common(struct engine *e, struct cell *c) {
   }
 
   /* We are below the super-cell but not below the maximal splitting depth */
-  else if ((c->super != NULL) &&
-           ((c->maxdepth - c->depth) >= space_subdepth_diff_grav)) {
+  else if (c->super != NULL) {
 
     /* Local tasks only... */
     if (c->nodeID == e->nodeID) {