no need to get shared hash value here