diff --git a/src/bayesvalidrox/pylink/pylink.py b/src/bayesvalidrox/pylink/pylink.py
index 55455934c265057d0919685bf2b98ef44526aae1..5621be5bf0a879dab578ceea3c4c7f2c30463601 100644
--- a/src/bayesvalidrox/pylink/pylink.py
+++ b/src/bayesvalidrox/pylink/pylink.py
@@ -107,7 +107,6 @@ class PyLinkForwardModel(object):
         names: list = None
         file_names: list = None
 
-
     def __init__(self, link_type='pylink', name=None, py_file=None,
                  shell_command='', input_file=None, input_template=None,
                  aux_file=None, exe_path='', output_file_names=[],
@@ -130,6 +129,7 @@ class PyLinkForwardModel(object):
             names=output_names,
             file_names=output_file_names,
         )
+        self.n_outputs = len(self.Output.names)
         self.meas_file = meas_file
         self.meas_file_valid = meas_file_valid
         self.mc_ref_file = mc_ref_file
@@ -437,7 +437,6 @@ class PyLinkForwardModel(object):
 
         # Initilization
         n_c_points = len(c_points)
-        self.n_outputs = len(self.Output.names)
         all_outputs = {}
 
         # Extract the function