allow for zeros in input