diff --git a/adform.admin.inc b/adform.admin.inc
index 82518e2..1066bf2 100644
--- a/adform.admin.inc
+++ b/adform.admin.inc
@@ -52,20 +52,18 @@ function adform_admin_settings_form_validate($form, &$form_state) {
   form_set_value($form['adform_hostnames'], $hostnames, $form_state);
 
   // Process the mapping into an array easier to deal with.
-  $mappings = array_filter(explode("\n", trim($form_state['values']['adform_mappings'])));
-  if (!empty($mappings)) {
-    $mappings_var = array();
-    foreach ($mappings as $mapping) {
-      $parts = explode('|', trim($mapping));
-      if (sizeof($parts) != 2) {
-        form_set_error('adform_mappings', t('Invalid mapping %mapping', array('%mapping' => $mapping)));
-      }
-      else {
-        list($pattern, $path) = $parts;
-        $pattern = preg_replace('/\\\\\*/', '.*', preg_quote($pattern, '/'));
-        $mappings_var[$pattern] = $path;
-      }
+  $mappings = explode("\n", trim($form_state['values']['adform_mappings']));
+  $mappings_var = array();
+  foreach ($mappings as $mapping) {
+    $parts = explode('|', trim($mapping));
+    if (sizeof($parts) != 2) {
+      form_set_error('adform_mappings', t('Invalid mapping %mapping', array('%mapping' => $mapping)));
+    }
+    else {
+      list($pattern, $path) = $parts;
+      $pattern = preg_replace('/\\\\\*/', '.*', preg_quote($pattern, '/'));
+      $mappings_var[$pattern] = $path;
     }
-    form_set_value($form['adform_mappings'], $mappings_var, $form_state);
   }
+  form_set_value($form['adform_mappings'], $mappings_var, $form_state);
 }
