what if it is exactly `0`? Not valid?