             <del className={space}>{level}</del>
         <td data-role={role}>
           {if props.admin.group
-            <button className="roleButton btn #{if levels()[0] then 'btn-success' else 'btn-danger'}"
-            onClick={[onRole, props]}>
+            <button className="roleButton btn #{if levels[0] then 'btn-success' else 'btn-danger'}"
+             onClick={[onRole, props]}>
               {showLevel 0}
             </button>
           else

          {showLevel 1}
          {showLevel 2}
        </td>
      }</For>
    </tr>
    <Show when={partialMember()?.length}>
      {### Extra row to get parity right ###}

      Messages.findOne(id) ?
        _id: id
        title: '(loading)'
  roles = createMemo ->
    message = props.user.rolesPartial?[escapedGroup()]?[props.messageID] ? [] \
      if props.messageID?
    group = props.user.roles?[escapedGroup()] ? []
    global = props.user.roles?[wildGroup] ? [] if props.group != wildGroup
    first = message ? group
    {message, group, global, first}
  authorLink = -> pathFor 'author',
    group: props.group
    author: props.user.username
