diff --git a/src/fof.c b/src/fof.c
index 98ae90ffcf6cda12f5ec45ecaf5a630b277f2775..3714be9e65c7cf1c7c62d94d2792a38bf5ed6576 100644
--- a/src/fof.c
+++ b/src/fof.c
@@ -1399,9 +1399,7 @@ size_t fof_search_foreign_cells(struct space *s, size_t **local_roots) {
   free(global_group_size);
   free(global_group_mass);
   free(global_group_id);
-#ifndef UNION_BY_SIZE_OVER_MPI
   free(orig_global_group_size);
-#endif
 
   message("Rank %d finished linking local roots to foreign roots.",
           engine_rank);