EOF & Interrupts will cause the program to exit normally

...instead of throwing a stacktrace