The line decoders kept a text writer only to track line and column. It was slow. Each rune already reports its size in bytes, so they add that up themselves. A newline still means column zero. I was told the writer had been unnecessary.