returns... this means that the user has closed the program, so we can't very well wait for the program to exit normally can we?
returns... this means that the user has closed the program, so we can't very well wait for the program to exit normally can we?