diff --git a/README.md b/README.md
index 097e0511..3b2d5bc3 100644
--- a/README.md
+++ b/README.md
@@ -116,7 +116,7 @@ Showdown allows additional functionality to be loaded via extensions.
-var converter = new Showdown().converter({ extensions: 'twitter' });
+var converter = new Showdown().converter({ extensions: ['twitter'] });
```
### Server-side Extension Usage
diff --git a/src/showdown.js b/src/showdown.js
index 8532dc01..df9a8b1a 100644
--- a/src/showdown.js
+++ b/src/showdown.js
@@ -143,7 +143,7 @@ if (typeof module !== 'undefind' && typeof exports !== 'undefined' && typeof req
if (converter_options && converter_options.extensions) {
// Iterate over each plugin
- converter_options.extensions.forEach(function(plugin){
+ forEach(converter_options.extensions, function(plugin){
// Assume it's a bundled plugin if a string is given
if (typeof plugin === 'string') {