これくらいは書いて欲しい。あと前の実装だと冗長だからシンプルにした