diff --git a/dist b/dist
index 64044123e3fac670fee6294eb471c5f4214103ab..f75f47646bc20bf88de725e95f8e75ced40d7a88 160000
--- a/dist
+++ b/dist
@@ -1 +1 @@
-Subproject commit 64044123e3fac670fee6294eb471c5f4214103ab
+Subproject commit f75f47646bc20bf88de725e95f8e75ced40d7a88
diff --git a/gulpfile.helper.js b/gulpfile.helper.js
index 9950a18ac652ce9f45a8343680ddbd7c172c9809..7bddd86cf4d55323201993c4e5774e8823b20a37 100644
--- a/gulpfile.helper.js
+++ b/gulpfile.helper.js
@@ -144,7 +144,7 @@ module.exports = function (gulp, helperOptions) {
       .pipe(gulp.dest('./'))
   })
 
-  gulp.task('publish_commits', function (cb) {
+  gulp.task('publish_commits', function () {
     return gulp.src('./package.json')
         .pipe($.prompt.confirm({
           message: 'Are you sure you want to publish this release?',
@@ -163,19 +163,18 @@ module.exports = function (gulp, helperOptions) {
           'git commit -am "Release <%= getVersion(file.path) %>" -n',
           'git push',
           'npm publish',
-          'echo Finished <%= callback() %>'
+          'echo Finished'
         ], {
           templateData: {
             getVersion: function () {
               return JSON.parse(String.fromCharCode.apply(null, this.file._contents)).version
-            },
-            callback: cb
+            }
           }
         }))
   })
 
   gulp.task('publish', function (cb) {
     /* TODO: include 'test',*/
-    return runSequence('updateSubmodule', 'bump', 'dist', 'publish_commits', cb)
+    runSequence('updateSubmodule', 'bump', 'dist', 'publish_commits', cb)
   })
 }
diff --git a/package.json b/package.json
index fb0180af334dd424d8f03431f1ece1c197580908..2faf735ad9fc16af66781c4a939d156334cbc6d4 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "yjs",
-  "version": "0.8.26",
+  "version": "0.8.27",
   "description": "A framework for real-time p2p shared editing on arbitrary complex data types",
   "main": "./src/y.js",
   "scripts": {