keep CaseExpression unchanged