Robert Evans spotted that bignum_decimal() failed to cope with being given