NormalizeWhitespace() calls Preserve()