Right now it does the right thing wrt equals(), but it requires computing a whole new BigDecimal, which will probably perform badly, so we should try to come up with a better algorithm.
Anyone know what this is tagged wontfix?
If there's no explanation and it isn't closed I'm assuming it was put there by mistake.
@tombentley is this a trivial fix we can make for M5?
If it was trivial I would have done it. M6