No, it should never be necessary to generate thunks with the vtable; if there's a thunk missing, either it should be generated with the function or it should not be needed. Jason