Yes. Flushing the events worked. I made the mistake of thinking that they would get dumped once I did a /doevents. Doing it on exact match would be better, I agree, and now I'm wondering why it doesn't keep casting because it's not. Oh, I know why. I call the cast, then flush the events (in the macr...