Do not add listeners using the once function, otherwise SIGINT results in an assertion error because it tries to remove a listener which does not exist.