Exceptions & IDE (correction, ignore previous)

Oops, screwed up the previous post. Here is the complete one:

I have a peculiar thing occur in IDE. Basicly when I have nested
exceptions raised IDE halts the program at the line just after the last
exception is handled as if there is a break point. Of course, I disabled
Options|Environment|Break on exception. In fact other exceptions don't
break, just the nested one. Here is pseudo-code:

func a
    raise X
    on X do .....
end a