Changed return to exit, and fixed argc-check.