fix: change how zeroes get padded to range