Mark> var = (x > 10).choose(ifyes, ifno) Still no short-circuit. "ifyes" and "ifno" are both evaluated independent of the value of the boolean expression. Skip