Clarify alternation behaviour