diff --git a/src/bayesvalidrox/surrogate_models/exp_designs.py b/src/bayesvalidrox/surrogate_models/exp_designs.py
index 31b9fde86a16ae94afbd8405eb31882c076d46f6..71a37736c7557ff316bd8eaebaec615faef529cd 100644
--- a/src/bayesvalidrox/surrogate_models/exp_designs.py
+++ b/src/bayesvalidrox/surrogate_models/exp_designs.py
@@ -252,7 +252,7 @@ class ExpDesigns:
                                                        domain=self.JDist,
                                                        rule=sampling_method).T
                 except:
-                    samples = self.JDist.sample(n_samples)
+                    samples = self.JDist.resample(n_samples).T
 
         elif not self.input_data_given:
             # Case I = User passed known distributions