diff --git a/node_convert.module b/node_convert.module
index 5446acb..7d6ea8f 100755
--- a/node_convert.module
+++ b/node_convert.module
@@ -918,7 +918,13 @@ function node_convert_field_convert(&$node, $source_field, $dest_field) {
   // We add $source_values into the node object, and invoke field_storage write
   $field_ids = array($field_info_dest['id'] => $field_info_dest['id']);
   $langcode = field_language('node', $node, $source_field);
-  $node->{$dest_field}[$langcode] = $source_values;
+  if($source_values === FALSE) {
+    //sprintf("nid=%d, %s is a FALSE value\n", $node->nid, $source_field);
+    $node->{$dest_field} = array();
+  }
+  else {
+    $node->{$dest_field}[$langcode] = $source_values;
+  }
   try {
     module_invoke($db_info_dest['module'], 'field_storage_write', 'node', $node, FIELD_STORAGE_INSERT, $field_ids);
   } catch (Exception $e) {
