diff --git a/commerce_recurring_ui/commerce_recurring_ui.admin.inc b/commerce_recurring_ui/commerce_recurring_ui.admin.inc
index c7b6c59..62438d3 100644
--- a/commerce_recurring_ui/commerce_recurring_ui.admin.inc
+++ b/commerce_recurring_ui/commerce_recurring_ui.admin.inc
@@ -136,12 +136,12 @@ function commerce_recurring_ui_delete_confirm_form($form, &$form_state, $recurri
  */
 function commerce_recurring_entity_delete_form_submit($form, &$form_state) {
   $recurring_entity = $form_state['recurring_entity'];
-
-  if ($recurring_entity->delete()) {
-    drupal_set_message(t('Commerce recurring entity has been deleted.'));
+  $return = $recurring_entity->delete();
+  if (!empty($return) and $return == FALSE) {
+    drupal_set_message(t('Commerce recurring entity could not be deleted.'), 'error');
   }
   else {
-    drupal_set_message(t('Commerce recurring entity could not be deleted.'), 'error');
+    drupal_set_message(t('Commerce recurring entity has been deleted.'));
   }
   $form_state['redirect'] = 'admin/commerce/recurring-entities';
 }
