modify EOF bug