Will this change actually cause any difference in behavior?  It seems like in addition to replacing \n with \r\n, it will now also replace \r\n with \r\n, which is a noop ...