preliminary key repetition support.