fix HMVeto dispose problem