diff --git a/nodequeue_extras.module b/nodequeue_extras.module
index ee08701..4452527 100644
--- a/nodequeue_extras.module
+++ b/nodequeue_extras.module
@@ -7,41 +7,43 @@ function nodequeue_extras_contextual_links_view_alter(&$element, $items){
     $display_id = $views_info['views_ui']['view_display_id'];
     $view_name = $views_info['views_ui']['view_name'];
     $view = views_get_view($view_name,TRUE);
-    $view->build($display_id);
+    if (!empty($view)) {
+      $view->build($display_id);
     
-    /*
-     * Cycle through all the relationships to find ones provided by nodequeue
-     * We'll use this as a trigger to attach the links
-     */
-    foreach($view->relationship as $rel){
-      if(get_class($rel) == 'nodequeue_handler_relationship_nodequeue' || get_class($rel) == 'nodequeue_extras_handler_relationship_nodequeue'){
-        foreach($rel->options['names'] as $queue_name){
-          if(gettype($queue_name) == 'string'){
-            $qid_map = nodequeue_get_qid_map();
-            $qid = $qid_map[$queue_name];
-            $queue = nodequeue_load($qid);
-            $element['#links'][$queue_name] = array(
-              'title' => t('Edit queue: !queue_name', array('!queue_name' => $queue->title)),
-              'href' => 'admin/structure/nodequeue/'. $qid .'/view',
-              'query' => array('destination' => current_path()),
-            );
+      /*
+       * Cycle through all the relationships to find ones provided by nodequeue
+       * We'll use this as a trigger to attach the links
+       */
+      foreach($view->relationship as $rel){
+        if(get_class($rel) == 'nodequeue_handler_relationship_nodequeue' || get_class($rel) == 'nodequeue_extras_handler_relationship_nodequeue'){
+          foreach($rel->options['names'] as $queue_name){
+            if(gettype($queue_name) == 'string'){
+              $qid_map = nodequeue_get_qid_map();
+              $qid = $qid_map[$queue_name];
+              $queue = nodequeue_load($qid);
+              $element['#links'][$queue_name] = array(
+                'title' => t('Edit queue: !queue_name', array('!queue_name' => $queue->title)),
+                'href' => 'admin/structure/nodequeue/'. $qid .'/view',
+                'query' => array('destination' => current_path()),
+              );
             
-            /*
-             * Cycle through all arguments to find ones that limit us by subqueue
-             * If we find some, add further links to subqueues
-             */
-            foreach($view->argument as $arg){
-              if($arg->options['relationship'] == $rel->options['id'] && ($arg->definition['title'] == 'Subqueue reference' || $arg->definition['title'] == 'Subqueue reference (optional)')){
-                $subqueues = nodequeue_load_subqueues_by_reference(array($qid => $arg->value));
-                foreach($subqueues as $sqid => $subqueue){
-                  $element['#links'][$queue_name . '_'. $sqid] = array(
-                    'title' => t('Edit subqueue: !queue_name > !subqueue_title', array('!queue_name' => $queue->title, '!subqueue_title' => $subqueue->title)),
-                    'href' => 'admin/structure/nodequeue/'. $qid .'/view/'. $sqid,
-                    'query' => array('destination' => current_path()),
-                  );
+              /*
+               * Cycle through all arguments to find ones that limit us by subqueue
+               * If we find some, add further links to subqueues
+               */
+              foreach($view->argument as $arg){
+                if($arg->options['relationship'] == $rel->options['id'] && ($arg->definition['title'] == 'Subqueue reference' || $arg->definition['title'] == 'Subqueue reference (optional)')){
+                  $subqueues = nodequeue_load_subqueues_by_reference(array($qid => $arg->value));
+                  foreach($subqueues as $sqid => $subqueue){
+                    $element['#links'][$queue_name . '_'. $sqid] = array(
+                      'title' => t('Edit subqueue: !queue_name > !subqueue_title', array('!queue_name' => $queue->title, '!subqueue_title' => $subqueue->title)),
+                      'href' => 'admin/structure/nodequeue/'. $qid .'/view/'. $sqid,
+                      'query' => array('destination' => current_path()),
+                    );
+                  }
                 }
-              }
-            }            
+              }            
+            }
           }
         }
       }
