any_castに問題があったためインターフェースを変更