diff --git a/core/modules/update/update.authorize.inc b/core/modules/update/update.authorize.inc
index 3bfdbcf..4b6908a 100644
--- a/core/modules/update/update.authorize.inc
+++ b/core/modules/update/update.authorize.inc
@@ -95,10 +95,9 @@ function update_authorize_run_install($filetransfer, $project, $updater_name, $l
     'finished' => 'update_authorize_install_batch_finished',
     'file' => drupal_get_path('module', 'update') . '/update.authorize.inc',
   );
-  batch_set($batch);
 
-  // Invoke the batch via authorize.php.
-  return system_authorized_batch_process();
+  // Batch will be automatically processed by submit handler.
+  batch_set($batch);
 }
 
 /**
