diff --git a/cccli/command/list.py b/cccli/command/list.py
index 9e2e5d97d2058b2ff7091afcad3f980ecd6be184..f0b2964962e264341a2656380c47b56ad72f1c5c 100644
--- a/cccli/command/list.py
+++ b/cccli/command/list.py
@@ -44,7 +44,7 @@ class Command_list(TqlCommand):
         tags = dict()
         for o in objs["objects"]:
             for (t,v) in o.items():
-                tags[t] = max(len(self.tdr(t, v)), tags.get(t, len(t)))
+                tags[t] = max(len(self.tdr(t, v)), tags.get(t, 0))
         # build initial print order
         order = [ t for t in objs.get("order", []) if t in tags ]
         order.extend(sorted(set(tags.keys()) - set(order)))
@@ -58,9 +58,9 @@ class Command_list(TqlCommand):
                 line = ""
             for t in order:
                 line += "%s%s:%s%s "%(self.tdtc(t),
-                                     t,
-                                     self.tdc(t),
-                                     self.tdr(t, o.get(t, u"")).ljust(tags[t]))
+                                      t,
+                                      self.tdc(t),
+                                      self.tdr(t, o.get(t, u"")).ljust(tags[t]))
             self.printer.out("%s%s"%(line, color["reset"]))
 
     def list_table(self, objs):