Hi, I'm trying to avoid unnecessary recompilation where adding a header in my tree parser's implementation or changing data structures that it uses in name only (in the interface) forces the driver to recompile. Is there a syntax for including headers in only the cpp file? Thanks, Sohail