MD5 and Hashable conflict addressed