diff --git a/mappers/text.inc b/mappers/text.inc
index 48447d7..eb95cd3 100644
--- a/mappers/text.inc
+++ b/mappers/text.inc
@@ -59,20 +59,25 @@ function text_feeds_set_target($source, $entity, $target, $value) {
     if ($info['cardinality'] == $delta) {
       break;
     }
+    
+    if ($v !== FALSE && $v !== NULL && $v !== '') {
 
-    if (is_object($v) && ($v instanceof FeedsElement)) {
-      $v = $v->getValue();
-    }
+      if (is_object($v) && ($v instanceof FeedsElement)) {
+        $v = $v->getValue();
+      }
 
-    if (is_scalar($v)) {
-      $field['und'][$delta]['value'] = $v;
+      if (is_scalar($v)) {
+        $field['und'][$delta]['value'] = $v;
 
-      if (isset($format)) {
-        $field['und'][$delta]['format'] = $format;
+        if (isset($format)) {
+          $field['und'][$delta]['format'] = $format;
+        }
+
+        $delta++;
       }
 
-      $delta++;
     }
+
   }
 
   $entity->$target = $field;
