this should fix ctrl-c not killing networking side processes not exiting in the case connections haven't been made (they wouldn't die if sitting on a socket.connect() or socket.listen() calls)