diff --git a/Control/PerformanceMonitoring/PerfMonAna/bin/pmontree.py b/Control/PerformanceMonitoring/PerfMonAna/bin/pmontree.py
index 68ab7fb0a1184a89ff749c79afc76c7d6d4b8a96..bf1e8f938cafafa73e6ac5c1d289f7e898743428 100755
--- a/Control/PerformanceMonitoring/PerfMonAna/bin/pmontree.py
+++ b/Control/PerformanceMonitoring/PerfMonAna/bin/pmontree.py
@@ -425,7 +425,8 @@ def main():
    if opt.min is not None:
       # Use VMem or self-VMem for filtering
       def vmem( c ): 
-          c.dvmem_self if (opt.self is True and hasattr(c,'dvmem_self')) else c.dvmem
+          result = c.dvmem_self if (opt.self is True and hasattr(c,'dvmem_self')) else c.dvmem
+          return result
       for r in resTree: 
           r.show(lambda c: vmem(c)>opt.min)
    else: