exit() and _exit() are now separated functions