If data is zero type, decodeBasic should set the zero value