diff --git a/Modules/Applications/AppFusion/app/otbBundleToPerfectSensor.cxx b/Modules/Applications/AppFusion/app/otbBundleToPerfectSensor.cxx
index 7c67d80359a6041a0f7c9019973c788b1311427c..bd52a805c544f79c16b7a02699498cbf92716006 100644
--- a/Modules/Applications/AppFusion/app/otbBundleToPerfectSensor.cxx
+++ b/Modules/Applications/AppFusion/app/otbBundleToPerfectSensor.cxx
@@ -66,17 +66,16 @@ private:
     ShareParameter("out","pansharp.out");
     ShareParameter("elev","superimpose.elev");
     ShareParameter("mode","superimpose.mode");
+    ShareParameter("method","pansharp.method");
     ShareParameter("lms","superimpose.lms",
       "Spacing of the deformation field",
       "Spacing of the deformation field. Default is 10 times the PAN image spacing.");
+    ShareParameter("interpolator","superimpose.interpolator");
     ShareParameter("fv","superimpose.fv");
     ShareParameter("ram","superimpose.ram");
 
     Connect("pansharp.inp","superimpose.inr");
     Connect("pansharp.ram","superimpose.ram");
-
-    GetInternalApplication("superimpose")->SetParameterString("interpolator","bco", false);
-    GetInternalApplication("pansharp")->SetParameterString("method","rcs", false);
     
     // Doc example parameter settings
     SetDocExampleParameterValue("inp", "QB_Toulouse_Ortho_PAN.tif");