inject initial value must be zero.