Change BigDecimal conversion to use the more expected canonical form