diff --git a/views.py b/views.py
index 89b12aa77a7953813498603e1b68643ba4bb4e82_dmlld3MucHk=..8db000e5878dc27ee975023978ddfd192ad2ab12_dmlld3MucHk= 100644
--- a/views.py
+++ b/views.py
@@ -37,13 +37,13 @@
 uicfg.primaryview_section.tag_object_of(('*', 'comments', '*'), 'hidden')
 
 def _login_register_link(req):
-    link = u''
-    if req.cnx.anonymous_connection:
-        if 'registration' in req.vreg.config.cubes():
-            link += u' <a href="%s">%s</a> or' % (req.build_url('register'),
-                                                  req._(u'register')
-        link += u' <a href="%s">%s</a>' % (req.build_url('login'),
-                                           req._(u'login'))
+    if 'registration' in req.vreg.config.cubes():
+        link = u'<a href="%s">%s</a> or ' % (req.build_url('register'),
+                                             req._(u'register'))
+    else:
+        link = u''
+    link += u'<a href="%s">%s</a>' % (req.build_url('login'),
+                                      req._(u'login'))
     return link
 
 # comment views ###############################################################
@@ -124,6 +124,6 @@
             if req.cnx.anonymous_connection:
                 self.w(u' | <span class="replyto">%s <a href="%s">%s</a></span>'
                        % (_login_register_link(self.req),
-                          xml_escape(url), self.req._(replyaction.title))
+                          xml_escape(url), self.req._(replyaction.title)))
             else:
                 self.w(u' | <span class="replyto"><a href="%s">%s</a></span>'
@@ -128,6 +128,6 @@
             else:
                 self.w(u' | <span class="replyto"><a href="%s">%s</a></span>'
-                       % (xml_escape(url), self.req._(replyaction.title))
+                       % (xml_escape(url), self.req._(replyaction.title)))
         editaction = actions.select_object('edit_comment', self.req,
                                            rset=self.rset, row=row)
         if editaction is not None:
@@ -135,7 +135,7 @@
                 'comment%s' % entity.eid, rql_for_eid(entity.eid),
                 'editcomment')
             self.w(u' | <span class="replyto"><a href="%s">%s</a></span>'
-                   % (xml_escape(url), self.req._(editaction.title))
+                   % (xml_escape(url), self.req._(editaction.title)))
         self.w(u'</div>\n')
         text = entity.printable_value('content')
         if not kwargs.get('full'):