using terminate as it is less of a graceful shutdown and more if a "crash"