diff --git a/mollom.module b/mollom.module
index 33cfc2e..9a9ebe7 100644
--- a/mollom.module
+++ b/mollom.module
@@ -1995,6 +1995,9 @@ function _mollom_get_version() {
  * Send feedback to Mollom.
  */
 function _mollom_send_feedback($session_id, $feedback = 'spam') {
+  if (empty($session_id)) {
+    return FALSE;
+  }
   $result = mollom('mollom.sendFeedback', array(
     'session_id' => $session_id,
     'feedback' => $feedback,
diff --git a/mollom.pages.inc b/mollom.pages.inc
index a7f02a5..4f4b404 100644
--- a/mollom.pages.inc
+++ b/mollom.pages.inc
@@ -109,9 +109,9 @@ function mollom_report_form_submit($form, &$form_state) {
 
     // Send feedback to Mollom, if we have session data.
     if (isset($data->session_id) && !empty($form_state['values']['mollom']['feedback'])) {
-      // @todo Check the actual reponse.
-      _mollom_send_feedback($data->session_id, $form_state['values']['mollom']['feedback']);
-      drupal_set_message(t('The content was successfully reported as inappropriate.'));
+      if (_mollom_send_feedback($data->session_id, $form_state['values']['mollom']['feedback'])) {
+        drupal_set_message(t('The content was successfully reported as inappropriate.'));
+      }
     }
 
     // Delete the content. The callback should take care of proper deletion and
