Backward compatible to zsh < 4.3