allow setting of value 0