diff --git a/src/bayesvalidrox/surrogate_models/sequential_design.py b/src/bayesvalidrox/surrogate_models/sequential_design.py
index 347d9ac786e105623fa2e70b58566ad0ce667872..d4004b8b8c60ce4ffa957f4855d462566630f8f5 100644
--- a/src/bayesvalidrox/surrogate_models/sequential_design.py
+++ b/src/bayesvalidrox/surrogate_models/sequential_design.py
@@ -625,7 +625,7 @@ class SequentialDesign:
             itrNumber //= self.ExpDesign.n_new_samples
 
             tau2 = -(n_max_samples - initNSamples - 1) / np.log(1e-8)
-            exploration_weight = signal.exponential(n_max_samples - initNSamples,
+            exploration_weight = signal.windows.exponential(n_max_samples - initNSamples,
                                                     0, tau2, False)[itrNumber]
 
         elif tradeoff_scheme.lower() == 'adaptive':