BUG: GetLineFromStream should remove carriage return characters to make sure newlines do not get duplicates.