デストラクタで例外吐くのはあり?