in reply to Re^2: re-key a hash
in thread re-key a hash

The hoops are necessary to avoid preserving the old keys.