That's as may be, but while we're there already :-), can you maybe document the existing categories / function calls? Say I'm adding code and want the compiler to choke; how do I know which "fatal" function to use? That's in the documentation in front of each routine in diagnostic.c. Can you suggest a place to put the overview?