diff --git a/core/lib/Drupal/Core/Updater/Updater.php b/core/lib/Drupal/Core/Updater/Updater.php
index dce5a3f..68aa89a 100644
--- a/core/lib/Drupal/Core/Updater/Updater.php
+++ b/core/lib/Drupal/Core/Updater/Updater.php
@@ -157,9 +157,7 @@ public static function getProjectTitle($directory) {
    */
   protected function getInstallArgs($overrides = array()) {
     $args = array(
-      'make_backup' => FALSE,
       'install_dir' => $this->getInstallDirectory(),
-      'backup_dir'  => $this->getBackupDir(),
     );
     return array_merge($args, $overrides);
   }
@@ -184,11 +182,6 @@ public function update(&$filetransfer, $overrides = array()) {
       // Establish arguments with possible overrides.
       $args = $this->getInstallArgs($overrides);
 
-      // Take a Backup.
-      if ($args['make_backup']) {
-        $this->makeBackup($filetransfer, $args['install_dir'], $args['backup_dir']);
-      }
-
       if (!$this->name) {
         // This is bad, don't want to delete the install directory.
         throw new UpdaterException(t('Fatal error in update, cowardly refusing to wipe out the install directory.'));
@@ -325,28 +318,6 @@ public function makeWorldReadable(&$filetransfer, $path, $recursive = TRUE) {
   }
 
   /**
-   * Performs a backup.
-   *
-   * @param \Drupal\Core\FileTransfer\FileTransfer $filetransfer
-   *   Object which is a child of FileTransfer.
-   * @param string $from
-   *   The file path to copy from.
-   * @param string $to
-   *   The file path to copy to.
-   *
-   * @todo Not implemented: https://www.drupal.org/node/2474355
-   */
-  public function makeBackup(FileTransfer $filetransfer, $from, $to) {
-  }
-
-  /**
-   * Returns the full path to a directory where backups should be written.
-   */
-  public function getBackupDir() {
-    return file_stream_wrapper_get_instance_by_scheme('temporary')->getDirectoryPath();
-  }
-
-  /**
    * Performs actions after new code is updated.
    */
   public function postUpdate() {
