diff --git a/TurTLE/TEST.py b/TurTLE/TEST.py
index 8a0caf2220efc8c101da2bf8596ba572cef8b28f..2dc2283c27d21bd981abc0cf1df39881aa59d995 100644
--- a/TurTLE/TEST.py
+++ b/TurTLE/TEST.py
@@ -332,6 +332,8 @@ class TEST(_code):
         self.set_precision(opt.precision)
         self.dns_type = opt.TEST_class
         self.name = self.dns_type + '-' + self.fluid_precision + '-v' + TurTLE.__version__
+        self.parameters.update(
+                self.generate_extra_parameters(dns_type = self.dns_type))
         # merge parameters if needed
         self.pars_from_namespace(opt)
         return opt
@@ -340,8 +342,6 @@ class TEST(_code):
             args = [],
             **kwargs):
         opt = self.prepare_launch(args = args)
-        self.parameters.update(
-                self.generate_extra_parameters(dns_type = self.dns_type))
         self.launch_jobs(opt = opt, **kwargs)
         return None
     def launch_jobs(
diff --git a/TurTLE/test/test_Gaussian_field.py b/TurTLE/test/test_Gaussian_field.py
index 7f4c53b130e7fa4c7b8a5f856b2e65ed4f877d89..3337ff956c6cc00fea6d81730197861da1a95cb1 100644
--- a/TurTLE/test/test_Gaussian_field.py
+++ b/TurTLE/test/test_Gaussian_field.py
@@ -44,6 +44,12 @@ def main():
 
 
     df = h5py.File(c.simname + '.h5', 'r')
+    for kk in ['spectrum_slope',
+               'spectrum_k_cutoff',
+               'spectrum_coefficient',
+               'field_random_seed',
+               'histogram_bins']:
+        print(kk, df['parameters/' + kk][...])
     f = plt.figure()
 
     # EVERYTHING SHOULD BE READ FROM FILE BECAUSE WE CANT BE SURE THE CODE RAN AGAIN