gosh, sounds like doug lea is being worked to death. headers are a real pain, particularly if you need to be compatible with extant systems. perhaps the person in charge of gratuitous extensions to gcc (e.g. nested functions) could do something useful and help doug?