diff --git a/demos/getting_started_3.py b/demos/getting_started_3.py
index 1952cd0a560eb6b932529632485a5ed881c72e8b..9774545f3f151e3b4f23c1a5e52756f71fd8e058 100644
--- a/demos/getting_started_3.py
+++ b/demos/getting_started_3.py
@@ -81,7 +81,8 @@ if __name__ == '__main__':
         samples = [H.curvature.draw_sample(from_inverse=True)
                    for _ in range(N_samples)]
 
-        KL = ift.SampledKullbachLeiblerDivergence(H, samples, ic_cg)
+        KL = ift.SampledKullbachLeiblerDivergence(H, samples)
+        KL = KL.makeInvertible(ic_cg)
         KL, convergence = minimizer(KL)
         position = KL.position