diff --git a/gwinc/__main__.py b/gwinc/__main__.py
index 48569879f37b0d96fb24dd1d4609a46308702953..f38ae73861f35514bed01be45a294462ebdfe985 100644
--- a/gwinc/__main__.py
+++ b/gwinc/__main__.py
@@ -1,3 +1,4 @@
+from __future__ import print_function
 import signal
 import argparse
 import numpy as np
@@ -72,8 +73,8 @@ def main():
     ifo = load_ifo(args.IFO)
 
     if args.dump:
-        for k,v in sorted(ifo.walk()):
-            print('{:50} {}'.format(k,v))
+        ifo = precompIFO(ifo)
+        print(ifo.to_txt(), end='')
         return
 
     freq = np.logspace(np.log10(args.flo), np.log10(args.fhi), args.npoints)