Works good, hashmap needs rehash because 32 bit is too big