ZSH compatibility