diff --git a/filefield.module b/filefield.module
index 8df0081..70f8607 100644
--- a/filefield.module
+++ b/filefield.module
@@ -306,7 +306,9 @@ function filefield_widget(&$form, &$form_state, $field, $items, $delta = 0) {

-  if (isset($items[$delta])) {
+  if (!empty($items[$delta])) {
    $item = array_merge($item, $items[$delta]);
  }
       // Temporary fix to prevent mergin of array with non-array