diff --git a/examples/client_chat/client_chat.js b/examples/client_chat/client_chat.js
index d70b7ef..167805e 100644
--- a/examples/client_chat/client_chat.js
+++ b/examples/client_chat/client_chat.js
@@ -171,9 +171,11 @@ function parseChat(chatObj, parentState) {
 
       chat += color(util.format.apply(this, args), getColorize(parentState));
     }
-    chatObj.extra.forEach(function(i) {
-      chat += parseChat(chatObj.extra[i], parentState);
-    });
+    if (chatObj.extra) {
+      chatObj.extra.forEach(function(item) {
+        chat += parseChat(item, parentState);
+      });
+    }
     return chat;
   }
 }