 
     private func refreshTableView() {
         tableView?.reloadData()
-        tableView?.hidden = userNameMatches?.count == 0
+        tableView?.hidden = userNameMatches.count == 0
     }
 
     // MARK: UIGestureRecognizerDelegate

            else { return }

        injectMention(forUser: user)
        userNameMatches = nil
        refreshTableView()

        view?.becomeFirstResponder()

    // MARK: UITableViewDataSource

    public func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        return userNameMatches.count
    }

    public func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
        var cell = tableView.dequeueReusableCellWithIdentifier(MentionCellIdentifier, forIndexPath: indexPath) as? MentionUserCell
        let user = userNameMatches[indexPath.row]
        cell?.mentionUser = user

        return cell as? UITableViewCell ?? UITableViewCell()
