support old zsh versions