@jmoiron @tjholowaychuk @davecheney The flipside is that zero values always behave the same no matter whose code you are using. I think this is easier even if it's cumbersome, as Go generally avoids allowing users to modify foundational behaviour at a distance.