> Is this meant to be weak keyed or weak valued? Squeak returns an IdentityDictionary. Returning a WeakIdentityKeyDictionary presumably helps to save a bit of memory when having the halos turned on for a long time. Lukas -- Lukas Renggli http://www.lukas-renggli.ch