fixes 3209 - exit code only zero by default