code: func (c *ContentSpec) truncateWordsToWholeSentenceOld(content string) (string, bool) {
  	words := strings.Fields(content)
  
  	if c.summaryLength >= len(words) {
  		return strings.Join(words, " "), false
  	}
  
  	for counter, word := range words[c.summaryLength:] {
  		if strings.HasSuffix(word, ".") ||
  			strings.HasSuffix(word, "?") ||
  			strings.HasSuffix(word, ".\"") ||
  			strings.HasSuffix(word, "!") {
  			upper := c.summaryLength + counter + 1
  			return strings.Join(words[:upper], " "), (upper < len(words))
  		}
  	}
  
  	return strings.Join(words[:c.summaryLength], " "), true
  }
docs: // Kept only for benchmark.