My code goes as such
private IEnumerable CombineSurrogates(string value) { if (null == value) { yield break; //