fix zsh bug