Fixed SIGTERM handling