Pigeonhole and duplicate checking