There's a buglet that's been bothering me for years. The print command, when passed a bogus name, would print all the public names. I've changed it so that all public names are printed when print is invoked with no arguments. When passed a faulty argument, print will complain and refuse. In the process, I cleaned up some old crufty code. Bart