CR feedback, handling all cases instead of using Environment.NewLine