       title   : 'Open group'
       click   : @bound 'privateGroupOpenHandler'
 
-    membersController = new KDListViewController
+    @membersController = new KDListViewController
       view         : @members = new KDListView
         wrapper    : no
         scrollView : no
         type       : "members"
         itemClass  : GroupItemMemberView
-
-    # FIXME: SY
-    # instantiateListItems doesnt fire by default
-    group.fetchMembers (err, members)=>
-      if err then warn err
-      else if members
-        @$('.members-list-wrapper').removeClass "hidden"
-        membersController.instantiateListItems members
+    @fetchMembers() if group.privacy is 'public'
 
     @memberBadge = new KDCustomHTMLView
       tagName   : "div"


  setFollowerCount:(count)-> @$('.followers a').html count

  markMemberGroup:-> @setClass "member-group"
  markOwnGroup:-> @setClass "own-group"

  pistachio:->

        duration : 2000
      callback()

  fetchMembers:->
    @getData().fetchMembers (err, members)=>
      if err
        # HK: better we have error codes for such things
        warn err unless err.name is 'KodingError' and err.message is 'Access denied'
      else if members
        @$('.members-list-wrapper').removeClass "hidden"
        @membersController.instantiateListItems members

class GroupItemMemberView extends KDListItemView

  constructor:(options = {}, data)->
