In that case, welcome to Next Generation Shell (I'm the author), which actually cares about errors when running external programs. Yes, I mean much more than naive "non-zero is error" because that's just not true in many cases.
https://ilya-sher.org/2017/01/28/ngs-unique-features-exit-co...