             return cell
 
         case Section.More.rawValue:
-            let cell = tableView.dequeueReusableCellWithIdentifier(addFriendMoreCellIdentifier) as! AddFriendMoreCell
+            let cell: AddFriendMoreCell = tableView.dequeueReusableCell()
 
             cell.annotationLabel.text = More(rawValue: indexPath.row)?.description
 


final class AddFriendsViewController: SegueViewController {

    private let addFriendSearchCellIdentifier = "AddFriendSearchCell"
    private let addFriendMoreCellIdentifier = "AddFriendMoreCell"

    @IBOutlet private weak var addFriendsTableView: UITableView! {
        didSet {
            addFriendsTableView.rowHeight = 60

            addFriendsTableView.registerNib(UINib(nibName: addFriendSearchCellIdentifier, bundle: nil), forCellReuseIdentifier: addFriendSearchCellIdentifier)
            addFriendsTableView.registerNib(UINib(nibName: addFriendMoreCellIdentifier, bundle: nil), forCellReuseIdentifier: addFriendMoreCellIdentifier)
        }
    }


        switch indexPath.section {

        case Section.Search.rawValue:
            let cell: AddFriendSearchCell = tableView.dequeueReusableCell()

            cell.searchTextField.returnKeyType = .Search
            cell.searchTextField.delegate = self
