fix XO case