edb68238d8
is too stupid to report anything about ARGV[0], so we will always complain there, even for the "su -" case. The fix worked for tcsh however.