Changes for the IF function A new property has been added, AllowShortCircuitIFs, that indicates whether additional work should be done to guarantee the non-used alternative is not computed in an IF function call. Currently, if an IF function call involves nested Functions in its arguments, all the arguments are evaluated. Setting this new property avoids the unnecessary calculation. Also, support for calculating an IF function with two arguments has been added.