diff --git a/active_tags.module b/active_tags.module
index ce37a26..e39db8c 100644
--- a/active_tags.module
+++ b/active_tags.module
@@ -68,7 +68,9 @@ function active_tags_field_widget_form(&$form, &$form_state, $field, $instance,
   );
 
   drupal_add_css(drupal_get_path('module', 'active_tags') . '/active_tags.css');
-  drupal_add_js(array('activeTags' => array('mode' => $settings['mode'])), 'setting');
+  if (isset($settings['mode'])) {
+    drupal_add_js(array('activeTags' => array('mode' => $settings['mode'])), 'setting');
+  }
   drupal_add_js(drupal_get_path('module', 'active_tags') . '/active_tags.js');
 
   return $element;
