cleaner shutdown (*g* .. still segfaulting) if SIGTERM