ismell/wire — comment on commit 69d15d28315db3083d7eac8f83e3907ba444a6c0
File:  line 0
By DomenicDenicola:

As a heavy user of promises in my own libraries and apps, I've ruled that methods that return promises should NEVER throw exceptions. It's not a good idea to make the caller have two error handling paths. See:

http://stackoverflow.com/questions/7472737/use-of-commonjs-promises-rejection-vs-exceptions