             article.summary = item.summary
             article.content = item.content
 
-            article.estimatedReadingTime = estimateReadingTime(item.content ?? item.summary)
+            let content = item.content.isEmpty ? item.summary : item.content;
+            article.estimatedReadingTime = estimateReadingTime(content)
 
             article.authors = authors
 

                }
                return nil
            }

            let content = item.content ?? item.summary

            let promise = Promise<Result<(Article, [Enclosure]), RNewsError>>()


                return rNewsKit.Author(name: $0.name, email: $0.email)
            }

            let itemTitle: String
            if item.title.isEmpty {
                if article.title.isEmpty {
                    itemTitle = "unknown"
                } else {
                    itemTitle = article.title
                }
            } else {
                itemTitle = item.title
            }
            let title = (itemTitle).stringByTrimmingCharactersInSet(characterSet)
            article.title = title.stringByUnescapingHTML().stringByStrippingHTML()
            article.link = NSURL(string: item.url.absoluteString, relativeToURL: feedURL)?.absoluteURL
            article.published = item.published ?? article.published
