diff --git a/Control/AthenaPython/python/FilePeekerLib.py b/Control/AthenaPython/python/FilePeekerLib.py
index cd676d2b074329b5f0c98d1a384c19b92bfc75a2..130ab53e11c9cf217cd9293a4cff2efb5f933344 100644
--- a/Control/AthenaPython/python/FilePeekerLib.py
+++ b/Control/AthenaPython/python/FilePeekerLib.py
@@ -173,6 +173,8 @@ class FilePeeker(PyAthena.Alg):
         except KeyError:
             msg.warning('could not retrieve [%s]', metadata_name)
             return
+        if str(obj).find('MetaCont') >= 0:
+            obj = obj.get (obj.sources()[0])
         msg.info('processing container [%s]', obj.folderName())
         data = []
         payloads = obj.payloadContainer()