diff --git a/sf_import/sf_import.admin.inc b/sf_import/sf_import.admin.inc
index d07fb0f..80b3c33 100644
--- a/sf_import/sf_import.admin.inc
+++ b/sf_import/sf_import.admin.inc
@@ -283,7 +283,7 @@ function sf_import_create(&$form_state, $ongoing = 0) {
  */
 function sf_import_create_submit($form, &$form_state, $ongoing = 0) {
   // Create a new batch job to do the import
-
+  module_load_include('inc', 'sf_import', 'sf_import.batch');
   $extra_options = array();
   $extra_options['extra-linked'] = $form_state['values']['extra-linked'];
   $extra_options['extra-where'] = $form_state['values']['extra-where'];
diff --git a/sf_import/sf_import.batch.inc b/sf_import/sf_import.batch.inc
index 56202de..cd67e68 100644
--- a/sf_import/sf_import.batch.inc
+++ b/sf_import/sf_import.batch.inc
@@ -20,6 +20,7 @@ function sf_import_create_batchjob($fieldmap, $extra = NULL) {
     'operations' => array(
       array('sf_import_batchjob', $params)),
     'finished' => 'sf_import_batchjob_finalize',
+    'file' => drupal_get_path('module', 'sf_import') . '/sf_import.batch.inc',
   );
 }
 
