I couldn't find any "number_to_currency" in globalize2 (besides two
calls in a test) so how could globalize2 possibibly have an effect on
it?
Just a hunch, could easily be wrong. Looking at the code for
number_to_currency, I expect the problem is that that
number_with_precision is raising an exception.