removed the need to store a public key for each contact