--- taxonomy_context.module	2007-04-26 02:02:20.000000000 +1000
+++ taxonomy_context_new.module	2007-07-14 13:23:16.211935500 +1000
@@ -300,8 +300,10 @@ function taxonomy_context_get_context() 
  */
 function taxonomy_context_get_breadcrumb($context){
   $breadcrumb[] = l(t('Home'), '');
-  $vocabulary = taxonomy_get_vocabulary($context->vid);
-  $breadcrumb[] = l($vocabulary->name, 'taxonomy/vocabulary/' . $context->vid);
+  if (variable_get('taxonomy_context_breadcrumb_vocab', 1)) {
+    $vocabulary = taxonomy_get_vocabulary($context->vid);
+    $breadcrumb[] = l($vocabulary->name, 'taxonomy/vocabulary/' . $context->vid);
+  }
   $parents = taxonomy_get_parents_all($context->tid);
   if ($parents) {
     $parents = array_reverse($parents);
@@ -554,7 +556,11 @@ function taxonomy_context_admin_settings
     '#options' => array(t('None'), t('Sticky'), t('Promoted'), t('All')),
     '#description' => t('What nodes do you wish to display in taxonomy blocks?'),
   );
-
+  $form['general_settings']['taxonomy_context_breadcrumb_vocab'] = array(
+    '#type' => 'checkbox',
+    '#title' => t('Show vocabulary in breadcrumb trail'),
+    '#default_value' => variable_get('taxonomy_context_breadcrumb_vocab', 1),
+  );
   return system_settings_form($form);
 }
 
