in reply to Re^3: Exported subroutine redefine
in thread Exported subroutine redefine

Because $SIG{__DIE__} is too often used by other packages as well. I think my final solution is cleaner in regards to what I want to do.