diff --git a/bin/check-home-permissions.py b/bin/check-home-permissions.py
index 71182c78eaed01a380c470969ec55584ba575524..e78667e383c70ef81611fb965fc2e21143168632 100755
--- a/bin/check-home-permissions.py
+++ b/bin/check-home-permissions.py
@@ -40,6 +40,10 @@ class Home(object):
     def filemode(self):
         return stat.filemode(self.st.st_mode)
 
+    @property
+    def permission(self):
+        return ' '.join([self.filemode, self.path])
+
     def __str__(self):
         return ' '.join([self.filemode, self.uname, self.gname, self.path])
 
@@ -89,11 +93,13 @@ if __name__ == '__main__':
     if owner:
         print('bad owner or group:')
         print('-------------------')
-        list_homes(owner)
+        for home in owner:
+            print(home)
         print()
 
     if permission:
         print('bad permission:')
         print('---------------')
-        list_homes(permission)
+        for home in permission:
+            print(home.permission)
         print()