AtomicExpr instead of Expr?