 private let manualSegueIdentifier = "ManualSegue"
 private let editAccountSegueIdentifier = "EditAccountSegue"
 
-class AccountsViewController: UITableViewController, UISearchResultsUpdating,
-AccountCreationDelegate, AccountUpdateDelegate {
+class AccountsViewController: UITableViewController {
     @IBOutlet weak var emptyView: UIView!
     fileprivate let keychain = Keychain()
     fileprivate let userDefaults = UserDefaults.standard

        tableView.insertRows(at: indexPaths, with: .automatic)
        updateEditing()
    }

    // MARK: AccountUpdateDelegate

    func updateAccount(_ account: Account) {
        guard keychain.updateAccount(account) else {
            presentTryAgainAlertWithTitle(

                                        locale: nil) != nil
        }
    }
}

extension AccountsViewController: AccountCreationDelegate {
    func createAccount(_ account: Account) {
        guard keychain.insertAccount(account) else {
            presentTryAgainAlertWithTitle(
