Use `consume` instead of `__push`.