diff --git a/modules/dart_taxonomy/dart_taxonomy.module b/modules/dart_taxonomy/dart_taxonomy.module
index a3a7e80..2a6add1 100644
--- a/modules/dart_taxonomy/dart_taxonomy.module
+++ b/modules/dart_taxonomy/dart_taxonomy.module
@@ -238,6 +238,9 @@ function dart_taxonomy_dart_key_vals($tag) {
 
     // Check each term for overrides & exclusions.
     foreach ($terms as $term) {
+      if (!is_object($term)) {
+        continue; 
+      }
       if ($map = dart_taxonomy_map_get($term->tid)) {
         if ($map['exclude']) {
           continue;
