IExpr interface update