updated exit status definition