diff --git a/media_gallery.admin.inc b/media_gallery.admin.inc
index cf777bc..c06797f 100644
--- a/media_gallery.admin.inc
+++ b/media_gallery.admin.inc
@@ -5,7 +5,8 @@
  *
  */
 function media_gallery_admin_settings() {
-  module_load_include('inc', 'taxonomy', 'taxonomy.admin');
   $edit = media_gallery_get_default_gallery_collection();
-  return drupal_get_form('taxonomy_form_term', $edit);
+  $form_state['build_info']['args'] = array($edit);
+  form_load_include($form_state, 'inc', 'taxonomy', 'taxonomy.admin');
+  return drupal_build_form('taxonomy_form_term', $form_state);
 }
