I can see that, but as described, that is still going to be something that is totally un necessary, and still slow things down, on a busy site.
But it is cool in theory, I started to do just that, but decided against it as I was going along, and found the best thing was to have a running count total. People don't care how many times not X was blocked, just as long as it was blocked.