diff --git a/bounced_email.module b/bounced_email.module
index c3b70b2..ca6033e 100644
--- a/bounced_email.module
+++ b/bounced_email.module
@@ -286,11 +286,7 @@ function bounced_email_cron() {
   $message_count = imap_num_msg($connection);
   $configuration['bounce_max_process'] = variable_get('bounce_max_process', 100);
 
-  if ($message_count > $configuration['bounce_max_process']) {
-    $message_count = variable_get('bounce_max_process');
-  }
-  
-  for ($counter = 1; $counter <= $message_count; $counter++) {
+  for ($counter = 1; $counter <= min($message_count, $configuration['bounce_max_process']); $counter++) {
     bounced_email_process($connection, $configuration, $counter);
   }
 
