No need for ${1+"$@"} workaround, as the command is never invoked with zero arguments. The workaround breaks with Zsh.