All types except arrays now default to zero
Strings now check that the value is not 0 before returning.