The hash value of a Proc must remain constant after a compaction, otherwise it may not work as the key in a hash table.