Oh, you do have that. But no all objects with `expr.args == ()` are instances of `Atom`. `Tuple()` for instance.