diff --git a/feeds_ui/feeds_ui.admin.inc b/feeds_ui/feeds_ui.admin.inc
index f804da6..dee6b7b 100644
--- a/feeds_ui/feeds_ui.admin.inc
+++ b/feeds_ui/feeds_ui.admin.inc
@@ -611,10 +611,11 @@ function feeds_ui_mapping_form_submit($form, &$form_state) {
   foreach ($form_state['values']['remove_flags'] as $k => $v) {
     if ($v) {
       unset($mappings[$k]);
-      // Keep our keys clean.
-      $mappings = array_values($mappings);
     }
   }
+  // Keep our keys clean.
+  $mappings = array_values($mappings);
+
   $processor->addConfig(array('mappings' => $mappings));
   $processor->save();
   drupal_set_message(t('Your changes have been saved.'));
