diff --git a/lib/observer.js b/lib/observer.js
index 57e3ed58..fcbabf26 100644
--- a/lib/observer.js
+++ b/lib/observer.js
@@ -98,7 +98,7 @@ ObserverMixin.notifyObserversOf = function(operation, context, callback) {
         var retval = fn(context, next);
         if (retval && typeof retval.then === 'function') {
           retval.then(
-            function() { next(); },
+            function() { next(); return null; },
             next // error handler
           );
         }