diff --git a/src/engine.c b/src/engine.c
index 62b90bf8e8d94ebd8f057f2c08ca02b3e9911f28..8034cbe1224254e3cfd5b82eab951cc471b0ffb1 100644
--- a/src/engine.c
+++ b/src/engine.c
@@ -99,7 +99,8 @@ const char *engine_policy_names[] = {"none",
                                      "reconstruct multi-poles",
                                      "cooling",
                                      "sourceterms",
-                                     "stars"};
+                                     "stars",
+                                     "structure finding"};
 
 /** The rank of the engine as a global variable (for messages). */
 int engine_rank;
diff --git a/src/engine.h b/src/engine.h
index 5a6025c24b48fdf34fc3ee4ae13b87d7032c87cc..3a83d0a2a1ad5414a4f49f8609d125d4813f0fca 100644
--- a/src/engine.h
+++ b/src/engine.h
@@ -72,7 +72,7 @@ enum engine_policy {
   engine_policy_stars = (1 << 15),
   engine_policy_structure_finding = (1 << 16)
 };
-#define engine_maxpolicy 15
+#define engine_maxpolicy 16
 extern const char *engine_policy_names[];
 
 /**