diff --git a/better_exposed_filters_exposed_form_plugin.inc b/better_exposed_filters_exposed_form_plugin.inc
index cb8ce14..e5d688f 100644
--- a/better_exposed_filters_exposed_form_plugin.inc
+++ b/better_exposed_filters_exposed_form_plugin.inc
@@ -587,10 +587,12 @@ Title Desc|Z -> A</pre> Leave the replacement value blank to remove an option al
       if (!empty($options['more_options']['bef_filter_description'])) {
         // Collect replacement data
         $data = array();
-        $available = $options['more_options']['tokens']['available'];
-        if (in_array('vocabulary', $available)) {
-          $vocabs = taxonomy_get_vocabularies();
-          $data['vocabulary'] = $vocabs[$filters[$label]->options['vid']];
+        if (isset($options['more_options']['tokens'])) {
+          $available = $options['more_options']['tokens']['available'];
+          if (in_array('vocabulary', $available)) {
+            $vocabs = taxonomy_get_vocabularies();
+            $data['vocabulary'] = $vocabs[$filters[$label]->options['vid']];
+          }
         }
         // Others?
 
