diff --git a/flatland/envs/rail_generators.py b/flatland/envs/rail_generators.py
index dda11d406666a517649f6a3798916292ed60e423..005faa0184325a436ffc0d7d7282c193e3c412bf 100644
--- a/flatland/envs/rail_generators.py
+++ b/flatland/envs/rail_generators.py
@@ -783,9 +783,9 @@ def sparse_rail_generator(num_cities=5, grid_mode=False, max_inter_city_rails=4,
 
                         all_paths.extend(new_line)
 
-                    else:
-                        # TODO why can this happen?
-                        warnings.warn("all neighbours are NONE!")
+                else:
+                    # TODO why can this happen?
+                    warnings.warn("all neighbours are NONE!")
 
                 direction += 1