問題切り分けのためにできるだけシンプルなソースにしてみてる。