Why do you need to add `exit` to globals?