why would you remove the empty line before EOF