rename xor_addr to hash_addr - since we didnt actually end up using xor