There may or may not be an advantage to just setting this flag to true, rather than keep incrementing, since the actual number isn't important, just whether it's greater than 0. I've left it for now.