diff --git a/src/Solver/Mage.py b/src/Solver/Mage.py
index b6e586f8071dad1f8e4d7f066a6fd736feac0995..1bab8ac3a1abad5bf3ac9f1432c44068b0fbeeff 100644
--- a/src/Solver/Mage.py
+++ b/src/Solver/Mage.py
@@ -184,17 +184,17 @@ class Mage(CommandLineSolver):
             if not any(filter(lambda f: ".GRA" in f, files)):
                 files.append(self._gra_file)
 
-                # Number of layers
-                nl = len(profile.sl)
-                sediment = f" {nl:>3}"
-
-                # Layers data
-                for layer in profile.sl.layers:
-                    sediment += (
-                        f" {layer.height:>10} {layer.d50:>10} " +
-                        f"{layer.sigma:>10} " +
-                        f"{layer.critical_constraint:>10}"
-                    )
+            # Number of layers
+            nl = len(profile.sl)
+            sediment = f" {nl:>3}"
+
+            # Layers data
+            for layer in profile.sl.layers:
+                sediment += (
+                    f" {layer.height:>10} {layer.d50:>10} " +
+                    f"{layer.sigma:>10} " +
+                    f"{layer.critical_constraint:>10}"
+                )
 
         # Profile header line
         wfile.write(f"{num}{c1}{c2}{t} {kp} {name} {sediment}\n")