単純にdatが無い場合って分岐を作ればいいだけちゃうん?