I am following Rogers's Supermanifolds: Theory and Applications and I might be getting something wrong, because I reach a definition that, as I understand it, doesn't imply what the author states.
Letting $\mathbb{R}_{\infty}$ be a real Grassmann algebra generated by anticommuting $\{\xi_j\}_{j\in\mathbb{N}}$, with even and odd parts $\mathbb{R}_{\infty,0}$ and $\mathbb{R}_{\infty,1}$ respectively, we call superspace the product $$\mathbb{R}^{m,n}_{\infty}:= (\mathbb{R}_{\infty,0})^{\times m}\times(\mathbb{R}_{\infty,1})^{\times n}$$ and we specify a point in it as $({\bf x};{\bf \xi})$ for ${\bf x}\in (\mathbb{R}_{\infty,0})^{\times m}$ and ${\bf \xi}\in (\mathbb{R}_{\infty,1})^{\times n}$.
Meanwhile we note $G^\infty(U)$ the $\mathbb{R}_\infty$-module of maps $U\to\mathbb{R}_\infty$ for any open $U$ in a DeWitt supermanifold. Furthermore, the author defines the superderivative $\mathcal{D}$ of functions from $\mathbb{R}^{1,1}_\infty$ as acting in the following way: $$\mathcal{D}f(t;\tau) = \frac{\partial^E}{\partial t} f(t;\tau) + \tau\frac{\partial^O}{\partial \tau} f(t;\tau)$$ where the $E$ (respectively $O$) index of a derivative signals it is even (odd).
Now the author affirms that $\mathcal{D}^2 = \frac{\partial^E}{\partial t}=:\partial_t^E$, but I cannot see that. In my development $$\begin{align} \mathcal{D}^2 &= (\partial_t^E)^2 + \tau \partial_t^E\partial_\tau^O + \tau \partial_\tau^O\partial_t^E + \tau \partial_\tau^O - \tau^2(\partial_\tau^O)^2 \\ & = (\partial_t^E)^2 + 2 \tau \partial_t^E\partial_\tau^O + \tau \partial_\tau^O \end{align}$$ because, as far as I understand, $\tau$ being odd implies $\tau^2 = 0$, and even derivatives commute with odd derivatives as well as with odd scalars. This result is visibly not equal to $\partial_t^E$. What is wrong?