diff --git a/views.py b/views.py
index 371e50382870849129adb5881919aa1485d5414b_dmlld3MucHk=..4bb709240d75992bb2c2d7b1c8b516ce9449b054_dmlld3MucHk= 100644
--- a/views.py
+++ b/views.py
@@ -35,6 +35,6 @@
 uicfg.actionbox_appearsin_addmenu.tag_object_of(('*', 'comments', '*'), False)
 uicfg.primaryview_section.tag_subject_of(('*', 'comments', '*'),  'hidden')
 uicfg.primaryview_section.tag_object_of(('*', 'comments', '*'), 'hidden')
-uicfg.primaryview_section.tag_object_of(('Comment', 'created_by', 'CWUser'), 'relations')
-
+# XXX this is probably *very* inefficient since we'll fetch all entities created by the user
+uicfg.primaryview_section.tag_object_of(('*', 'created_by', 'CWUser'), 'relations')
 uicfg.primaryview_display_ctrl.tag_object_of(
@@ -40,5 +40,5 @@
 uicfg.primaryview_display_ctrl.tag_object_of(
-    ('Comment', 'created_by', 'CWUser'),
+    ('*', 'created_by', 'CWUser'),
     {'vid': 'list', 'label': _('latest comment(s):'), 'limit': True,
      'filter': lambda rset: rset.filtered_rset(lambda x: x.e_schema == 'Comment')})