using zsh hash function instead of command -v to check for bins in path, using plain 2>/dev/null redirection everywhere