Interesting. Recently I've come round to the idea of being specific about what I'm expecting, i.e. I only consider it a fail if it exactly equals `0`. Looking for anything `0`-like can produce unexpected results