eval { 0 } or die "this dies, but not because of an exception in the inner block!";