I was trying to echo the string '-n' and couldn't. This is because -n doesn't use ARGBEGIN.
This command results in: echo -- -n -- -n I ended up doing echo a-n|sed s/a// Do I send the patch, do you consider this a bug?. -- - curiosity sKilled the cat