diff --git a/flag.module b/flag.module
index 957bb12..c76f634 100644
--- a/flag.module
+++ b/flag.module
@@ -1013,6 +1013,7 @@ function flag_trim_flag($flag, $account, $cutoff_size) {
     ->fields('fc')
     ->condition('fid', $flag->fid)
     ->condition(db_or()->condition('uid', $account->uid)->condition('uid', 0))
+    ->condition('sid', flag_get_sid($account->uid))
     ->orderBy('timestamp', 'DESC')
     ->execute();
   $i = 1;
