regression fix, now 2 fiailed test on conditional operator is passed