diff --git a/binarycpython/utils/grid.py b/binarycpython/utils/grid.py
index 4ab3e549645cb97290baa458fca6be88b8b29bd8..e91ad4cb5ba2087e209fe5a72a7f4573289946ae 100644
--- a/binarycpython/utils/grid.py
+++ b/binarycpython/utils/grid.py
@@ -1848,11 +1848,10 @@ class Population:
             self.grid_options['stop_queue'] = True
             self.custom_options['save_snapshot'] = True
             self.grid_options['_killed'] = True
-
+            return
         else:
             # what to do?
-
-        return
+            return
 
 
     def _child_signal_handler(self,signal_data,signum,frame):