zsh: preexec cleanup