better exit status