         }
     }
     
-    func deleteKeybackup() {
-        guard let keyBackup = self.keyBackup, let keybackupVersion = keyBackup.keyBackupVersion?.version else {
+    // TODO: Move to view model
+    private func deleteKeybackup() {
+        guard let keyBackup = self.viewModel.keyBackup, let keybackupVersion = keyBackup.keyBackupVersion?.version else {
             return
         }
         

    // MARK: Public
    
    weak var delegate: SecureBackupSetupIntroViewControllerDelegate?
    
    // This is evil
    // TODO: refactor it
    weak var keyBackup: MXKeyBackup?
    
    // MARK: - Setup
    
    class func instantiate() -> SecureBackupSetupIntroViewController {
        let viewController = StoryboardScene.SecureBackupSetupIntroViewController.initialScene.instantiate()
        viewController.theme = ThemeService.shared().theme
        return viewController
    }

    
    // MARK: Private
    
    private var viewModel: SecureBackupSetupIntroViewModelType!
    private var theme: Theme!
    
    private var activityIndicatorPresenter: ActivityIndicatorPresenter!
