diff --git a/resolve/minimization.py b/resolve/minimization.py
index 75a60a897358c4cad75d30fa410b1778f169953a..a0e369598c844c28da8faae55f463ffc9b70d094 100644
--- a/resolve/minimization.py
+++ b/resolve/minimization.py
@@ -39,7 +39,7 @@ class Minimization:
                 "comm": comm,
                 "nanisinf": True,
             }
-            self._e = ift.MetricGaussianKL.make(**dct)
+            self._e = ift.MetricGaussianKL(**dct)
             self._n, self._m = dct["n_samples"], dct["mirror_samples"]
 
     def minimize(self, minimizer):
diff --git a/test/test_mpi/test_add.py b/test/test_mpi/test_add.py
index 2da1358dcd2512ff92f66547785e1d123002054a..edbac1621fa6b543832284877ddd41b84b9cd3e2 100644
--- a/test/test_mpi/test_add.py
+++ b/test/test_mpi/test_add.py
@@ -128,6 +128,6 @@ def test_mpi_adder():
         for ham in hams_for_sampling:
             with ift.random.Context(42):
                 mini_results.append(
-                    mini(ift.MetricGaussianKL.make(pos, ham, 3, True))[0].position
+                    mini(ift.MetricGaussianKL(pos, ham, 3, True))[0].position
                 )
         allclose(mini_results)