diff --git a/hosting_sync/drush/provision_sync.drush.inc b/hosting_sync/drush/provision_sync.drush.inc
index bcd9590..13e0b2f 100644
--- a/hosting_sync/drush/provision_sync.drush.inc
+++ b/hosting_sync/drush/provision_sync.drush.inc
@@ -27,6 +27,7 @@ function provision_sync_drush_command() {
       'modules' => 'Sync site modules.',
       'themes' => 'Sync site themes.',
       'libraries' => 'Sync site libraries.',
+      'disable-rollback-backup' => 'Live dangerously... trade the rollback option for a time saving.',
     ),
     'arguments' => array(
       'from' => 'Name of subdirectory within /sites or a site-alias.',
diff --git a/hosting_sync/drush/sync.provision.inc b/hosting_sync/drush/sync.provision.inc
index 91dcf75..1b09664 100644
--- a/hosting_sync/drush/sync.provision.inc
+++ b/hosting_sync/drush/sync.provision.inc
@@ -79,6 +79,7 @@ function drush_provision_sync($source = NULL, $destination = NULL) {
   $source_site = ltrim($source, '@');
   $destination_site = ltrim($destination, '@');
 
+  if (drush_get_option('backup') && !drush_get_option('disable-rollback-backup')) {
   // Make a backup of the destination site before making any changes.
   $result = provision_backend_invoke($destination, 'provision-backup');
   if ($result['error_status'] !== DRUSH_SUCCESS) {
@@ -86,6 +87,7 @@ function drush_provision_sync($source = NULL, $destination = NULL) {
   }
   drush_set_option('backup_file', $result['context']['backup_file']);
   drush_set_option('backup_file_size', $result['context']['backup_file_size']);
+  }
 
   // Invoke hook_provision_sync_before().
   foreach (drush_command_implements('provision_sync_before') as $command) {
@@ -245,7 +247,7 @@ function drush_provision_sync_rollback($source = NULL, $destination = NULL) {
  */
 function drush_provision_sync_post_provision_sync($source = NULL, $destination = NULL) {
   // If the user didn't want a backup, we discard it.
-  if (!drush_get_option('backup')) {
+  if (!drush_get_option('backup') && !drush_get_option('disable-rollback-backup')) {
     unlink(drush_get_option('backup_file'));
     drush_set_option('backup_file', NULL);
     drush_set_option('backup_file_size', NULL);
