diff --git a/lib/observable/on/index.js b/lib/observable/on/index.js
index <HASH>..<HASH> 100644
--- a/lib/observable/on/index.js
+++ b/lib/observable/on/index.js
@@ -28,7 +28,7 @@ exports.define = {
         set.on[type] = {}
         context = this._context
         if (context) {
-          observable = this.resolveContextSet(set, false, context, true)
+          observable = this.resolveContext(set, false, context, true)
         } else {
           this.set(set, false)
         }
use resolveContext instead of resolvecontextSet