--- tinytax.module.1.4	2008-04-07 11:41:57.000000000 -0500
+++ tinytax.module.mod	2008-04-07 12:33:44.000000000 -0500
@@ -247,7 +247,11 @@ function theme_tinytax_term_list($parent
   return $return_string;
 }
 function _theme_tinytax_term_list_link($term){
-  return '">'.
+  $pattern = '/^vid/';
+  preg_match($pattern, $term->tid, $matches);
+  $is_vocabulary = (count($matches) == 1);
+
+  $output = '">'.
   l(
     $term->name,
     'taxonomy/term/'.$term->tid,
@@ -256,8 +260,10 @@ function _theme_tinytax_term_list_link($
       'title'=>'Click to see the descendants of this name',
       'onclick'=>"tinytaxalterroot('".url('tinytax/get/'.$term->tid,null,null,true)."');return false;"
     )
-  ).' <small>('.count(taxonomy_get_children($term->tid)).')</small> '.
-  l(
+  ).' <small>('.count(taxonomy_get_children($term->tid)).')</small> ';
+
+  if (!$is_vocabulary) {
+    $output .= l(
     '<img src="/'.drupal_get_path('module','tinytax').'/images/plus.png'.'"/>',
     'taxonomy/term/'.$term->tid,
     array(
@@ -267,5 +273,8 @@ function _theme_tinytax_term_list_link($
     null,
     null,
     TRUE
-  ).'</p>';
+    );
+  }
+  $output .= '</p>';
+  return $output;
 }
