The base object constructor can never be called for a final class, nor can the complete object constructor for an abstract one. Does anyone see an ABI problem with omitting these variants? Jason