It is all nice when the vtbl has AddRef and Release, but here the proposal is to remove those and have com_wrapper return a THANDLE.
The benefit here is that a THANDLE has "forced" semantics, while a IUnknown has "by convention and good attention of developer" semantics.