Fix important bug (don't steal the dict_)

We can't steal the dict_, because sometimes there is more than one reference to
Mul, so all the other Mul's then become corrupt.

Test was added.