LISTSERV does just that, except it executes anything it finds before a "bad" command (but then simulates an EOF after printing an error message). Thus if you have "random junk" at the end of your message which you don't know how to remove because you're just a poor end-user who is happy to have learnt the difference between the LOG OUT PFkeys and your terminal's power on switch, you can still execute LISTSERV commands but it will stop at the first error, to avoid executing potentially dangerous commands. Most mail systems that support .sig files print out some type of separator before the .sig data, usually dashes or = signs or + signs or something similar, so LISTSERV will just stop on this harmless line and not execute anything else. Of course PROFS puts junk also at the top of the message and this means you can't execute anything unless you're careful to rub the junk out, but at least PROFS shows you the lines and lets you type over them (unlike a .sig file which is added afterwards and which you might have forgotten about). Eric