Systems have a Terminate() function called when the program exits