--- filefield-old.module	2007-01-25 11:31:37.000000000 -0600
+++ filefield.module	2007-01-25 11:38:29.000000000 -0600
@@ -409,11 +409,14 @@ function _filefield_widget_form($node, $
         // Special handling for single value fields
         // mark original item for deletion.
         if (!$field['multiple'] && $delta == 0) {
-          $form[$fieldname][$delta]['remove']['#value'] = 1;
-          $form[$fieldname][$delta]['replace'] = array(
-            '#type' => 'markup',
-            '#value' => t('If a new file is uploaded, this file will be replaced upon submitting this form.'),
-          );
+          // Mark [0] for deletion if there is more than 1 image.
+          if (count($_SESSION['filefield'][$fieldname]) > 1) {
+            $form[$fieldname][$delta]['remove']['#value'] = 1;
+            $form[$fieldname][$delta]['replace'] = array(
+              '#type' => 'markup',
+              '#value' => t('If a new file is uploaded, this file will be replaced upon submitting this form.'),
+            );
+          }
         }
       }
     }
