--- a/i18n_taxonomy/i18n_taxonomy.install	2012-01-21 19:20:36.000000000 +0100
+++ i18n_corrected/i18n_taxonomy/i18n_taxonomy.install	2012-01-23 10:07:11.008344790 +0100
@@ -111,3 +111,18 @@
     }
   }
 }
+
+/**
+ * Unset option_list_callback if i18n_taxonomy is disabled.
+ */
+function i18n_taxonomy_update_7003(&$sandbox) {
+  if (! function_exists('i18n_taxonomy_allowed_values')) {
+
+    foreach (field_info_fields() as $fieldname => $field) {
+      if ($field['settings']['options_list_callback'] == 'i18n_taxonomy_allowed_values') {
+        $field['settings']['options_list_callback'] = NULL;
+        field_update_field($field);
+      }
+    }
+  }
+}
