I think I have fixed the hash collision issue that I was seeing in into-hash-map - more testing necessary...