diff --git a/DDSim/DD4hepSimulation.py b/DDSim/DD4hepSimulation.py
index 9224d98073d0972ff8886cd01f8ae7ac467bfcfe..35be27a47282b37ee8055bde1d93ce9c880b2d8b 100644
--- a/DDSim/DD4hepSimulation.py
+++ b/DDSim/DD4hepSimulation.py
@@ -584,17 +584,7 @@ class DD4hepSimulation(object):
         if pattern.lower() in det.lower():
           action = self.action.mapActions[pattern]
           break
-      if action:
-        if isinstance( action, tuple ):
-          sdAction = action[0]
-          parameterDict = action[1]
-          seq,act = setupFuction( det, type=sdAction )
-          for parameter, value in parameterDict.iteritems():
-            setattr( act, parameter, value)
-        else:
-          seq,act = setupFuction( det, type=action )
-      else:
-        seq,act = setupFuction( det )
+      seq,act = setupFuction( det, type=action )
       self.filter.applyFilters( seq, det, defaultFilter )
       ##set detailed hit creation mode for this
       if self.enableDetailedShowerMode: