If we have it return the rate, it would also need to return the current currency.  I think that's why it creates the string instead of just returning the value.