die doesn't prevent destructors from being run, so the script doesn't exit immediately, it still goes through cleanup routines.
die doesn't prevent destructors from being run, so the script doesn't exit immediately, it still goes through cleanup routines.