Index: trunk/FACT++/src/datalogger.cc
===================================================================
--- trunk/FACT++/src/datalogger.cc	(revision 11346)
+++ trunk/FACT++/src/datalogger.cc	(revision 11347)
@@ -2530,24 +2530,12 @@
     fBlackList.insert("DIS_DNS/");
 
-    //set the black list
-    if (conf.Has("block"))
-    {
-        const vector<string> vec = conf.Get<vector<string>>("block");
-        fBlackList.insert(vec.begin(), vec.end());
-    }
-
-    //set the white list
-    if (conf.Has("allow"))
-    {
-        const vector<string> vec = conf.Get<vector<string>>("allow");
-        fWhiteList.insert(vec.begin(), vec.end());
-    }
-
-    //Set the grouping
-    if (conf.Has("group"))
-    {
-        const vector<string> vec = conf.Get<vector<string>>("group");
-        fGrouping.insert(vec.begin(), vec.end());
-    }
+    //set the black list, white list and the goruping
+    const vector<string> vec1 = conf.Vec<string>("block");
+    const vector<string> vec2 = conf.Vec<string>("allow");
+    const vector<string> vec3 = conf.Vec<string>("group");
+
+    fBlackList.insert(vec1.begin(), vec1.end());
+    fWhiteList.insert(vec2.begin(), vec2.end());
+    fGrouping.insert( vec3.begin(), vec3.end());
 
     //set the old run numbers timeout delay
