Thanks, but the reason why I use
X EZ X
is that this command toggles X between 1 and 0 on each call.

If I use
EZ X
as you proposed, X is always 1 (or always 0, depending on the initial value of X).