diff --git a/migrate.drush.inc b/migrate.drush.inc
index 997467b..4ce31af 100644
--- a/migrate.drush.inc
+++ b/migrate.drush.inc
@@ -889,10 +889,10 @@ function drush_migrate_wipe() {
           ->condition('type', $types, 'IN')
           ->execute()
           ->fetchCol();
-  // TODO: Call node_delete_multiple in batches of 500 or so
   migrate_instrument_start('node_delete');
-  foreach ($nids as $nid) {
-    node_delete($nid);
+  $chunks = array_chunk($nids, 50);
+  foreach ($chunks as $chunk) {
+    node_delete_multiple($chunk);
   }
   migrate_instrument_stop('node_delete');
 }
