双方に同じチェック実装するのがなんかだかなあ