Semi-complete changes