Walter Bright: > That said, there's still a case for !final. It looks bad :-( int foo() nothrow { return 0; } int bar() !throw { return 0; } Bye, bearophile