WhenとThenの順番問題を何とかする