この `if` を外した理由って何でしょうか。
接続が済んでいる状態で `start` が呼び出されることはないので実質外しちゃっても問題なしとかでしょうか。