diff --git a/Control/AthenaConfiguration/python/AllConfigFlags.py b/Control/AthenaConfiguration/python/AllConfigFlags.py
index d32177d7f16cd7f24ccc23fbee3382b137e98342..167e656a9d72875dd29e2893423a8e747d037a61 100644
--- a/Control/AthenaConfiguration/python/AllConfigFlags.py
+++ b/Control/AthenaConfiguration/python/AllConfigFlags.py
@@ -5,24 +5,11 @@ from __future__ import print_function
 from AthenaConfiguration.AthConfigFlags import AthConfigFlags
 from AthenaCommon.SystemOfUnits import TeV
 from AthenaConfiguration.AutoConfigFlags import GetFileMD, GetDetDescrInfo
-import six
-
-
-def _moduleExists (modName):
-    if six.PY34:
-        import importlib
-        return importlib.util.find_spec (modName) is not None
-    else:
-        import imp
-        try:
-           imp.find_module (modName)
-        except ImportError:
-            return False
-        return True
+from PyUtils.moduleExists import moduleExists
 
 
 def _addFlagsCategory (acf, name, generator, modName = None):
-    if _moduleExists (modName):
+    if moduleExists (modName):
         return acf.addFlagsCategory (name, generator)
     return None