Jonathan M Davis: > I believe that you'd have to > do something like Foo.run() and Bar.run() to call run(). I'd have to check TDPL > to be completely sure of the syntax though. I think that's a compiler bug, regardless what the TDPL-Bible says :-) Bye, bearophile