Ugh!

Yeah, I noticed it was ok when I put a breakpoint there... but assumed I could step through the whole execution path once broken at a point.

That's really sucky, especially when dealing with handlers that may not have an immediately identifiable execution path.

At least it's not just me.