Sure, my editor recognizes that too. But I don't know about
your OS, but if I start editing a new file, the file starts
out without any characters in it. Meaning, not even a shebang
line. Furthermore, imported code (say, from perlmonks), doesn't always have a shebang line.