Convert user-provided values to floats

These values don't need double precision, only the internal calculated
values do (might?).