nicer exit_status stuff