don't use fatal errors