diff --git a/aossceilo/ingest.py b/aossceilo/ingest.py
index b247356365c8ef31b991098162938e1d223f8d46..4e165fbf1d1169299f1161b49fc8dc17c75f12d1 100755
--- a/aossceilo/ingest.py
+++ b/aossceilo/ingest.py
@@ -100,7 +100,7 @@ def read_cfg(cfgfile):
     parser = ConfigParser()
     parser.read(cfgfile)
 
-    return dict(parser.items("ct25k"))
+    return parser
 
 
 def main():
@@ -142,9 +142,10 @@ def main():
         config = read_cfg(args.cfgfile)
         config.set("DEFAULT", "root_log_dir", args.log_dir)
         fileConfig(config)
-        portdev = config.get("port")
-        filefmt = config.get("filefmt")
-        outdir = config.get("outdir")
+        ceilo_config = dict(config.items("ct25k"))
+        portdev = ceilo_config.get("port")
+        filefmt = ceilo_config.get("filefmt")
+        outdir = ceilo_config.get("outdir")
     else:
         outdir = args.outdir
         portdev = args.port