Fix destroy() and c/c issue?