sending a zero value is redundant