Successfully avoid destrution order problem without any ABI change.