Sorry, that's probably not a good approach.
You should only use exceptions when serious problems arise, not
just when some interesting state changes.
It might be a good approach, but it probably isn't.
You
may go back to the question
You may also:
David A. Wheeler (dwheeler@ida.org)