consider zipping a file to a user identified by their name, which has more than one part, separated by whitespace:
gpg-zip --create -o for-maria.zip.pgp -r 'Maria Cordozo' secrets/
This will fail with a cryptic error because of the way that gpg-zip collects $gpg_args into a single variable that then gets split back out again by the shell.