> [...] but live in fear that I have accidentally overridden > some tremendously important macro in a package that I am > about to use.
You can guard yourself against accidentally overwriting existing macros by building a wrapper around "de" which tests whether the name to be defined already exists: .rn de de! .de! de .ie d\\$1 .ab Will not redefine existing "\\$1". Aborting... .el .de! \\$* ..