Fix some destroy() don't work problems