ensure floats are encoded properly throughout the data pipeline