By the way, is the System.exit(0) that follows necessary? Can we just remove it?