I'm not completely sure actually what else may get broken if converted to CR+LF. If we're too specific - there is risk to omit something while leaving the impression that this is an exhaustive list of all special cases.