When objects migrate or are reused, they must find suitable existing objects and establish communication with them. The authors describe the first stage of Omega, a model that will eventually let developers dynamically adjust object-communication methods so that new and existing objects can exchange messages.