Now properly using a scaled BigDecimal