diff --git a/DDDigi/io/DigiIO.cpp b/DDDigi/io/DigiIO.cpp
index 13bc66948c7fd81d1af6067394ff2cc47fb2313e..10074ef94a00560b98ce6678e7f3dce0a38dba4f 100644
--- a/DDDigi/io/DigiIO.cpp
+++ b/DDDigi/io/DigiIO.cpp
@@ -349,9 +349,9 @@ namespace dd4hep {
 					  const podio::GenericParameters& inputparams,
 					  dd4hep::digi::DataParameters&   parameters)  {
       /// Now copy all frame parameters to the data header
-      parameters.data->stringParams = inputparams.getStringMap();
-      parameters.data->floatParams  = inputparams.getFloatMap();
-      parameters.data->intParams    = inputparams.getIntMap();
+      parameters.data->stringParams = inputparams.getMap<std::string>();
+      parameters.data->floatParams  = inputparams.getMap<float>();
+      parameters.data->intParams    = inputparams.getMap<int>();
     }
 
     template <> template <>