diff --git a/modules/sms_blast/sms_blast.module b/modules/sms_blast/sms_blast.module
index 0ec456a..c79babb 100644
--- a/modules/sms_blast/sms_blast.module
+++ b/modules/sms_blast/sms_blast.module
@@ -51,15 +51,12 @@ function sms_blast_form() {
  */
 function sms_blast_form_submit(&$form, $form_state) {
   $result = db_query("SELECT uid FROM {sms_user} WHERE status = 2");
-  $confirmed_user_qty = db_affected_rows();
-
-  if ($confirmed_user_qty) {
-    while ($row = db_fetch_array($result)) {
-      sms_user_send($row['uid'], $form_state['values']['message']);
-    }
-    drupal_set_message(t('The message was sent to %count users.', array('%count' => $confirmed_user_qty)));
+  while ($row = db_fetch_array($result)) {
+    $users[] = $row;
   }
-  else {
-    drupal_set_message(t('There are 0 users with confirmed phone numbers. Message not sent.'));
+
+  foreach ($users as $user) {
+    sms_user_send($user['uid'], $form_state['values']['message']);
   }
+  drupal_set_message(t('The message was sent to %count users.', array('%count' => count($users))));
 }
