exit status is an unsigned int