Since it has to go over the wire we prefer smaller code (after minimization) over verbosity (obviously there is gray room in this as sometimes smaller code is harder to understand but I actually found this implementation harder to understand over "falsy except for zero" as there is more to read.