session supports SIGTERM and arbitrary signals