 
 submessageCount = 0
 WrappedSubmessage = React.memo ({message, read}) ->
-  ## Use canSee to properly fake non-superuser mode.
-  visible = useTracker ->
-    canSee message
-  , [message]
   here = useTracker ->
     routeHere message._id
   , [message._id]

      sort: ['key']
    .fetch()
  , [message.group, _.keys(message.tags ? {}).join '\n']
  can = useTracker ->
    delete: canDelete message._id
    undelete: canUndelete message._id

      </a>
    </>
  renderedChildren = useMemo ->
    return unless children.length
    <ul className="nav subcontents">
      {for [child, index] in children
        <TableOfContents key={child._id} message={child} parent={message._id} index={index}/>
      }
    </ul>
  , [children]

  if isRoot
    ref = useRef()
    useEffect ->
