２つのロジックに統一感があるので、こっちのほうが分かりやすい気がする。