isValidの処理に入る際に、ノードの流れが2つあるのが処理の流れをわかりにくくしています。
CastToのノードは右クリックすると「純粋キャストに変更」という項目が出るので、そちらを利用することをお勧めします。