diff --git a/src/modules/butterflies/butterflies_actions_setup.c b/src/modules/butterflies/butterflies_actions_setup.c
index 9258f0ffaa45de1ff829a6faeab1329470d4db84..efffb9b7b07373ad1076b5c1266bb24a67a0f4d3 100644
--- a/src/modules/butterflies/butterflies_actions_setup.c
+++ b/src/modules/butterflies/butterflies_actions_setup.c
@@ -72,7 +72,8 @@ void bf_add_actions(struct cats_configuration *conf)
                 bf_add_generation_action(conf, bf_action_stats_gather, "gather stats", generation);
                 bf_add_generation_action(conf, bf_action_dispersal, "dispersal", generation);
                 bf_add_generation_action(conf, bf_action_save_eggs_grid, "output eggs", generation);
-                bf_add_generation_action(conf, bf_action_generation_finish, "finish generation", generation);
                 bf_add_generation_action(conf, bf_action_stats_write, "write stats", generation);
+                bf_add_generation_action(conf, bf_action_generation_finish, "finish generation", generation);
+
         }
 }
\ No newline at end of file