Fix conditional expression type rule