Seems like the concept of context in publish just wouldn't be useful since it would be difficult for a subscribing object to even know what 'this' would be. Removing context argument... subscribed functions shouldn't be using this unless they're bound functions whose value of 'this' is always known.