diff --git a/plugins/explode.inc b/plugins/explode.inc
index b7e4328..d60ca30 100644
--- a/plugins/explode.inc
+++ b/plugins/explode.inc
@@ -36,14 +36,12 @@ function feeds_tamper_explode_form($importer, $element_key, $settings) {
 function feeds_tamper_explode_validate(&$settings) {
   $settings['real_separator'] = str_replace(array('%s', '%t', '%n'), array(' ', "\t", "\n"), $settings['separator']);
   $settings['limit'] = trim($settings['limit']);
-  if ($settings['limit'] === '0') {
-    $settings['limit'] = 1;
-  }
+
   if (!empty($settings['limit']) && !is_numeric($settings['limit'])) {
     form_set_error('settings][limit', t('Limit must be an integer or blank.'));
   }
   else {
-    $settings['limit'] = (int) $settings['limit'];
+    $settings['limit'] = !empty($settings['limit']) ? (int) $settings['limit'] : '';
   }
 }
 
