anodejs/node-rebus — comment on commit e991bbeb9405e4f59a86d19d4a253d039faf0d3b
File: lib/rebus.js line 96
By yosefd:

After another thought, I prefer throwing exception on invalid object.
Callback is optional for publish and hence some usages will not check the error.
Error is not expected as a return value.
Hence, better to throw.