__DIE_ handlers are different from other handlers.
For one, you cannot "catch it", if you try it will still fly away!
What is the purpose of a __DIE__ handler then? There are
in reply to Re^2: Ignoring/Trapping the DIE signal
in thread Ignoring/Trapping the DIE signal
- to alter the die message,
- to goto a subroutine (this time with the handler disabled).
But your days are numbered: receive another die and you are dead,
once the subroutine finishes your life is also finished.