If this condition were checked first (as in the review), the `!= 0` checks would become unneeded and could be removed. Of course this still works fine, it's just a more explicit way of doing it.