diff --git a/sites/all/modules/contrib/feeds_tamper/plugins/required.inc b/sites/all/modules/contrib/feeds_tamper/plugins/required.inc
index 793f6bb..b562a5c 100644
--- a/sites/all/modules/contrib/feeds_tamper/plugins/required.inc
+++ b/sites/all/modules/contrib/feeds_tamper/plugins/required.inc
@@ -18,11 +18,24 @@ function feeds_tamper_required_form($importer, $element_key, $settings) {
   $form['help'] = array(
     '#markup' => t('Make this field required. If it is empty, the feed item will not be saved.'),
   );
+  $form['invert'] = array(
+    '#type' => 'checkbox',
+    '#title' => t('Invert filter'),
+    '#default_value' => isset($settings['invert']) ? $settings['invert'] : FALSE,
+    '#description' => t('Inverting the filter will %save items only if the field is empty.', array('%save' => 'save')),
+  );
   return $form;
 }
 
 function feeds_tamper_required_callback($result, $item_key, $element_key, &$field, $settings, $source) {
-  if (empty($field)) {
-    unset($result->items[$item_key]);
+  if (!$settings['invert']) {
+    if (empty($field)) {
+      unset($result->items[$item_key]);
+    }
+  }
+  else {
+    if (!empty($field)) {
+      unset($result->items[$item_key]);
+    }
   }
 }
