do not call exits in threaded programs
8 files changed