chernikovalexey/Prevel — comment on commit 4ce42bbca1c906d75c456b012205a0dd6bc7e694
File:  line 0
By herbdaily:

hmmm... what if you want to publish to an object other than pl with no args? You have to do something like o.publish(that, null), which may or may not mess with some of the callbacks. Without that first 'if' condition, you can just do o.publish(pl, args).

I also think that ditching that condition would be more in line with the "principle of least surprise". And, lastly, it cuts out 4 lines of code :).