This problem is well known - it came out about a year ago. It has been fixed in vi 3.10. The syntax is now something that's unlikely to show up by accident in text files, and very few commands are allowed in a mode line. There are explicit checks to prevent ! commands, too. 3.10 will probably first be released in System V Release 3. Mark