for some reason the SIGINT signal handler isn't running, even when sigint is sent.  Why?  Renamed a bunch of things to allow responding to other signals, see if this helps.