diff --git a/addon/runmode/runmode-standalone.js b/addon/runmode/runmode-standalone.js
index aba6f0e139ef6f3af0a1400f720b57e45bdb284e..e36e00fbc69f5c5ac8200791c7d0e1a041f3dde5 100644
--- a/addon/runmode/runmode-standalone.js
+++ b/addon/runmode/runmode-standalone.js
@@ -139,7 +139,7 @@ CodeMirror.runMode = function (string, modespec, callback, options) {
   for (var i = 0, e = lines.length; i < e; ++i) {
     if (i) callback("\n");
     var stream = new CodeMirror.StringStream(lines[i]);
-    if (!stream.string && mode.blankLine) mode.blankLine();
+    if (!stream.string && mode.blankLine) mode.blankLine(state);
     while (!stream.eol()) {
       var style = mode.token(stream, state);
       callback(stream.current(), style, i, stream.start, state);
diff --git a/addon/runmode/runmode.js b/addon/runmode/runmode.js
index 44c17b1a48fc1491e6284139a3360679121918cb..5592a99a60afc5e24a1223602c500f55a962af63 100644
--- a/addon/runmode/runmode.js
+++ b/addon/runmode/runmode.js
@@ -57,7 +57,7 @@ CodeMirror.runMode = function(string, modespec, callback, options) {
   for (var i = 0, e = lines.length; i < e; ++i) {
     if (i) callback("\n");
     var stream = new CodeMirror.StringStream(lines[i]);
-    if (!stream.string && mode.blankLine) mode.blankLine();
+    if (!stream.string && mode.blankLine) mode.blankLine(state);
     while (!stream.eol()) {
       var style = mode.token(stream, state);
       callback(stream.current(), style, i, stream.start, state);
diff --git a/addon/runmode/runmode.node.js b/addon/runmode/runmode.node.js
index 54be6e930ac2ba5ab7b739b86370dc05682602b4..15bf392313923b405fdebdd9cd2a91585a6540c9 100644
--- a/addon/runmode/runmode.node.js
+++ b/addon/runmode/runmode.node.js
@@ -107,7 +107,7 @@ exports.runMode = function(string, modespec, callback, options) {
   for (var i = 0, e = lines.length; i < e; ++i) {
     if (i) callback("\n");
     var stream = new exports.StringStream(lines[i]);
-    if (!stream.string && mode.blankLine) mode.blankLine();
+    if (!stream.string && mode.blankLine) mode.blankLine(state);
     while (!stream.eol()) {
       var style = mode.token(stream, state);
       callback(stream.current(), style, i, stream.start, state);