diff --git a/src/bayesvalidrox/surrogate_models/polynomial_chaos.py b/src/bayesvalidrox/surrogate_models/polynomial_chaos.py
index e83eb9ff18a92c44b076cea4506d22695669c4c5..891484f661d14a29bd09f7dd05b0a1f4ef38bc02 100644
--- a/src/bayesvalidrox/surrogate_models/polynomial_chaos.py
+++ b/src/bayesvalidrox/surrogate_models/polynomial_chaos.py
@@ -106,12 +106,11 @@ class PCE(MetaModel):
         is_gaussian = self.check_is_gaussian(pce_reg_method, n_bootstrap_itrs)
 
         # Use parent init
-        super().__init__(input_obj, bootstrap_method,
+        super().__init__(input_obj, meta_model_type, bootstrap_method,
                          n_bootstrap_itrs, dim_red_method, is_gaussian, verbose)
 
         # Additional inputs
         # Parameters that are not needed from the outside are denoted with '_'
-        self.meta_model_type = meta_model_type
         self._pce_reg_method = pce_reg_method
         self._pce_deg = pce_deg
         self._pce_q_norm = pce_q_norm