something about line endings, I don't quite understand what's happening