This pull request reverts 336d8a8 and fixes the underlying issue properly. The real meat of the change is in dd35187.
It's not strictly necessary that we revert 336d8a8, but it looks like it added some extra bookkeeping that we only needed because the map had dangling references. The tests that fail with 336d8a8 reverted pass with dd35187.
This pull request reverts 336d8a8 and fixes the underlying issue properly. The real meat of the change is in dd35187.
It's not strictly necessary that we revert 336d8a8, but it looks like it added some extra bookkeeping that we only needed because the map had dangling references. The tests that fail with 336d8a8 reverted pass with dd35187.
Fixes #144.