opus!rcd complains that the kernel has no business looking for the #!. apparently, he doesn't understand that #! is a magic number, just like 0407 or 0413. the string that is exec'ed is inside the header that the kernel must read (note: must read; so much for 'no business opening' files) to determine that the file is a binary and exec it.