changed to standard hash function... old one assumed immutability