everything except cut-at-repetition