Splits, joins and repeats