fix #1396 - fix destroy() when double initting