Decimal needs string to eliminate rounding errors with float_to_decimal.