diff --git a/sites/all/modules/achievements/achievements.module b/sites/all/modules/achievements/achievements.module
index acf9475..52f0cd4 100644
--- a/sites/all/modules/achievements/achievements.module
+++ b/sites/all/modules/achievements/achievements.module
@@ -266,6 +266,7 @@ function achievements_load($achievement_id = NULL, $grouped = FALSE, $reset = FA
  */
 function achievements_totals($count = 50, $current_user = TRUE) {
   $query = db_select('achievement_totals', 'at');
+  $query->addTag('achievement_totals');
   $query->join('users', 'u', 'u.uid = at.uid');
   $query->fields('at', array('uid', 'points', 'unlocks', 'timestamp'))->fields('u', array('name'));
   $query->orderBy('at.points', 'DESC')->orderBy('at.timestamp'); // @todo DESC/ASC doesn't index.
@@ -302,6 +303,7 @@ function achievements_totals_user($type = 'points', $uid = NULL) {
   $achievers = &drupal_static(__FUNCTION__);
   if (!isset($achievers[$uid])) {
     $query = db_select('achievement_totals', 'at');
+    $query->addTag('achievement_totals_user');
     $query->join('users', 'u', 'u.uid = at.uid');
     $query->fields('at', array('uid', 'points', 'unlocks', 'timestamp'))->fields('u', array('name'));
     $achievers[$uid] = $query->condition('at.uid', $uid)->execute()->fetchObject();
