i am pretty convinced that rescuing Exception is not a good idea

i am quite surprised that signals are handled by exceptions...
SignalException? oh well