Well, they might not be able to retrieve it, as in remove it. But they could move to its location. Then you could you flag.remove? It’s something like that you get with the most advanced flag.
I also used hero.now() (well, I used hero.time(), but they’re exactly the same). You might want to consider that.