processRateInput was passing empty string to CurrencySymbol, causing it to default to '$' instead of the user's configured currency.