FIXED: Triple copying while extending the hash tables during a transaction
causes modifications to survive if the transaction is discarded.  Wouter Beek.