diff --git a/modules/content_migrate/includes/content_migrate.drush.inc b/modules/content_migrate/includes/content_migrate.drush.inc
index 45b3f6a..f91140a 100644
--- a/modules/content_migrate/includes/content_migrate.drush.inc
+++ b/modules/content_migrate/includes/content_migrate.drush.inc
@@ -92,10 +92,11 @@ function drush_content_migrate_fields() {
   }
 
   foreach ($field_names as $field_name) {
-    drush_invoke_process_args('content-migrate-field-structure', array($field_name));
+    // for discussion about this call see http://drupal.org/node/1255900#comment-4892936
+    drush_invoke_process(drush_sitealias_get_record('@self'),'content-migrate-field-structure', array($field_name));
   }
   foreach ($field_names as $field_name) {
-    drush_invoke_process_args('content-migrate-field-data', array($field_name));
+    drush_invoke_process(drush_sitealias_get_record('@self'),'content-migrate-field-data', array($field_name));
   }
   // TODO: make an API function for this in Drush.
   _drush_log_drupal_messages();
@@ -163,4 +164,4 @@ function drush_content_migrate_get_fields($requests = array(), $status = 'availa
     }
   }
   return $field_names;  
-}
\ No newline at end of file
+}
