I did ^X^S on a WHOLE file, and it ran out of storage. I discovered that the file I was writing out had been written, but truncated. That's no surprise, but the problem was that the file name was the visited file name, rather than _LISPM OUTPUT. Why was that?