> If you want a default value of 0, why isn't it ...
It is.
I know that works too, but there are also other unclear ways to do it.