This (a) cuts down a bit on some conversions, reducing chances for bugsand (b) provides greater accuracy for clients.