attempt at a quick fix for collisions ... maybe I am using murmur3 wrong.  or maybe we need a better hash func