Modify to use strerror() in fatal()