* Use scanning and presorting, allow dups