== Quote from BCS (BCS at pathilink.com)'s article > Doing anything else is asking for trouble No. In case the coder knows that the key is immutable a duplication is superfluous. A superfluous duplication is dangerous if the duplicated key is relatively large to the remaining free memeory.