コンパイルが通らなくなる事があるので微調整