diff --git a/plugins/FeedsTermProcessor.inc b/plugins/FeedsTermProcessor.inc
index 7721ff0..03aedd0 100644
--- a/plugins/FeedsTermProcessor.inc
+++ b/plugins/FeedsTermProcessor.inc
@@ -138,18 +138,16 @@ class FeedsTermProcessor extends FeedsProcessor {
             $target_term->parent[] = 0;
           }
         }
-        else {
-          $target_term->parent[] = 0;
-        }
         break;
       case 'parentguid':
-        // value is parent_guid field value
-        $query = db_select('feeds_item')
-          ->fields('feeds_item', array('entity_id'))
-          ->condition('entity_type', $this->entityType());
-        $parent_tid = $query->condition('guid', $value)->execute()->fetchField();
-        $target_term->parent[] = ($parent_tid) ? $parent_tid : 0;
-
+        if (!empty($value)) {
+          // value is parent_guid field value
+          $query = db_select('feeds_item')
+            ->fields('feeds_item', array('entity_id'))
+            ->condition('entity_type', $this->entityType());
+          $parent_tid = $query->condition('guid', $value)->execute()->fetchField();
+          $target_term->parent[] = ($parent_tid) ? $parent_tid : 0;
+        }
         break;
       case 'weight':
         if (!empty($value)) {
