If you are lucky enough to use a network that offers server-side flood protection via user modes then you should use that instead of halting events.