noexcept in destroy customization point