initial stab at zsh support