diff --git a/src/runner.c b/src/runner.c
index 1daaded6a051b4aa84fcc3770c77740329044fe7..103349fefcbc47a62b7b84cb9432c33e32568f39 100644
--- a/src/runner.c
+++ b/src/runner.c
@@ -752,9 +752,6 @@ void runner_do_ghost(struct runner *r, struct cell *c, int timer) {
  */
 static void runner_do_unskip(struct cell *c, struct engine *e) {
 
-  /* Only operate on local cells */
-  if(c->nodeID != e->nodeID) return;
-
   /* Unskip any active tasks. */
   if (cell_is_active(c, e)) {
     const int forcerebuild = cell_unskip_tasks(c, &e->sched);