pointer swaps in CrossOperator re-enabled