exit with non-error