diff --git a/votingapi.module b/votingapi.module
index 40204ff..38a70a6 100644
--- a/votingapi.module
+++ b/votingapi.module
@@ -131,6 +131,9 @@ function votingapi_set_votes(&$votes, $criteria = NULL) {
     $votes = array($votes);
   }
 
+  // Allow other modules to modify or unset/remove votes.
+  module_invoke_all('votingapi_preset_votes', $votes);
+
   // Handle clearing out old votes if they exist.
   if (!isset($criteria)) {
     // If the calling function didn't explicitly set criteria for vote deletion,
