diff --git a/benchmarks/imaging_ecal/options/imaging_topocluster.py b/benchmarks/imaging_ecal/options/imaging_topocluster.py
index cf5688129a6ebb15efd35af03bb4ce2cb19efbda..7f6b98d1ff3357c6a0cfbc46a4ce50f714528200 100644
--- a/benchmarks/imaging_ecal/options/imaging_topocluster.py
+++ b/benchmarks/imaging_ecal/options/imaging_topocluster.py
@@ -19,7 +19,7 @@ with open('config/emcal_barrel_calibration.json') as f:
     calib_data = json.load(f)['electron']
 
 kwargs = dict()
-kwargs['sf'] = float(calib_data['sampling_fraction_img'])
+kwargs['img_sf'] = float(calib_data['sampling_fraction_img'])
 
 # input arguments through environment variables
 kwargs['input'] = os.environ.get('CB_EMCAL_SIM_FILE', '../topside/barrel_pion0_5GeV.root')
@@ -82,7 +82,7 @@ clusterreco = ImagingClusterReco("imcal_clreco",
         outputLayerCollection="EcalBarrelImagingClustersLayers",
         outputClusterCollection="EcalBarrelImagingClusters",
         outputInfoCollection="EcalBarrelImagingClustersInfo",
-        samplingFraction=sf)
+        samplingFraction=kwargs['img_sf'])
 
 out.outputCommands = ["keep *"]