diff --git fields.action.inc fields.action.inc
index 222ed66..caf8ab6 100644
--- fields.action.inc
+++ fields.action.inc
@@ -145,7 +145,6 @@ function views_bulk_operations_fields_action_form($context) {
       }
     }
     else { // no, it's CCK
-      $field['required'] = FALSE;
       $form += (array)content_field_form($form, $form_state, $field);
     }
     if (empty($form[$field['field_name']])) continue;
@@ -176,6 +175,7 @@ function views_bulk_operations_fields_action_form($context) {
         ),
         '#default_value' => !empty($context[$field['field_name'] . '_add']),
       );
+      $form[$field['field_name']]['#required'] = FALSE;
     }
     else {
       $form[$field['field_name'] . '_add'] = array('#type' => 'value', '#value' => FALSE);
