better hashing?