diff --git a/plugins/contexts/dart_context_reaction_tags.inc b/plugins/contexts/dart_context_reaction_tags.inc
index 44ab24c..ea615e4 100644
--- a/plugins/contexts/dart_context_reaction_tags.inc
+++ b/plugins/contexts/dart_context_reaction_tags.inc
@@ -21,13 +21,21 @@ class dart_context_reaction_tags extends context_reaction {
       $options[$tag->machinename] = $tag->name;
     }
 
-    $form = array(
-      '#title' => t('Hide these DART tags'),
-      '#description' => t('The following DART tags will not be displayed.'),
-      '#type' => 'checkboxes',
-      '#options' => $options,
-      '#default_value' => isset($values) ? $values : array(),
-    );
+    if (!empty($tags)) {
+      $form = array(
+        '#title' => t('Hide these DART tags'),
+        '#description' => t('The following DART tags will not be displayed.'),
+        '#type' => 'checkboxes',
+        '#options' => $options,
+        '#default_value' => isset($values) ? $values : array(),
+      );
+    }
+    else {
+      $form = array(
+        '#type' => 'markup',
+        '#markup' => '<div class="messages warning">' . t('No DART tags currently exist.') . '</div>'
+      );
+    }
 
     return $form;
   }
