added back the exit default code