don't mess up exitcode