diff --git a/parser_common_syndication/parser_common_syndication.inc b/parser_common_syndication/parser_common_syndication.inc
index 6f0e412..9af2c23 100644
--- a/parser_common_syndication/parser_common_syndication.inc
+++ b/parser_common_syndication/parser_common_syndication.inc
@@ -758,7 +758,15 @@ function _parser_common_syndication_title($title, $body = FALSE) {
   if (empty($title) && !empty($body)) {
     // Explode to words and use the first 3 words.
     $words = preg_split("/[\s,]+/", $body);
-    $title = $words[0] .' '. $words[1] .' '. $words[2];
+    if (isset($words[2])) {
+      $title = $words[0] .' '. $words[1] .' '. $words[2];
+    }
+    elseif (isset($words[1])) {
+      $title = $words[0] .' '. $words[1];
+    }
+    elseif (isset($words[0])) {
+      $title = $words[0];
+    }
   }
   return $title;
 }
\ No newline at end of file
