Temporary move to BigDecimal. Not too bad until we start doing arithmetic