diff --git a/includes/tvi.admin.inc b/includes/tvi.admin.inc
index 0210b4f..536f389 100755
--- a/includes/tvi.admin.inc
+++ b/includes/tvi.admin.inc
@@ -35,7 +35,8 @@ function tvi_display_options_ahah() {
  */
 function tvi_vocab_form(&$form) {
 
-  if (!($vid = $form['vid']['#value'])) {
+  $vid = array_key_exists('vid', $form) ? $form['vid']['#value'] : '';
+  if (!$vid) {
     return;
   }
   // A bit of re-ordering
@@ -244,4 +245,4 @@ function tvi_get_view_displays($view = NULL) {
   return $displays;
 }
 
-//------------------------------------------------------------------------------
\ No newline at end of file
+//------------------------------------------------------------------------------
