動作は変わってない。微妙に変更。