Perhaps use `-1` to indicate that couldn't get the value, rather than it really being 0?