Don't throw exceptions from signal handler