nonrepetitiously
not defined yet