This looks like a pretty sketchy transmute because it's silently relying on the size of `SafeHash` to be the same as `u64`. I agree that a `SafeHash` *value* is nonzero but I don't see why the slots can't be zero.