diff --git a/abuse.module b/abuse.module
Index: abuse.module
--- a/abuse.module
+++ b/abuse.module
@@ -305,7 +305,9 @@
   }
   // Clean out any and all items from abuse status that are no longer in the node, comments or users table.  Used JUST IN CASE nodeapi and comment hook do not properly delete off a node, comment or users.
   db_query("DELETE FROM {abuse_status} WHERE type='node' AND oid NOT IN (SELECT nid FROM {node})");
+  if (db_query('SHOW TABLES LIKE {comments}')) {
     db_query("DELETE FROM {abuse_status} WHERE type='comment' AND oid NOT IN (SELECT cid FROM {comments})");
+  }
   db_query("DELETE FROM {abuse_status} WHERE type='user' AND oid NOT IN (SELECT uid FROM {users})");
 }

