             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 rNewsKit.Author(name: $0.name, email: $0.email)
            }

            let title = (item.title ?? article.title ?? "unknown").stringByTrimmingCharactersInSet(characterSet)
            article.title = title.stringByUnescapingHTML().stringByStrippingHTML()
            article.link = NSURL(string: item.url.absoluteString, relativeToURL: feedURL)?.absoluteURL
            article.published = item.published ?? article.published

                }
                return nil
            }

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

