Joe, I reviewed the check-in and read a presentation about the implementation. I get that it translates into two switch statements, but I think there are cases where the duality can be eliminated. If the first switch statement produces no hash collisions, I don't think the second switch statement is necessary. Thoughts? Paul