Program now uses a return code (exit code).