zsh: make dud work everywhere, use specilization when applicable