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

In general, yes, if possible. In certain circumstances the promise library will hopefully take care of it, as you mention (for example if you do `.then(function x() { .. })` and `x` throws), but if one is manually building a promise via resolvers/deferreds then anticipating known error conditions from non-promise-aware libraries and wrapping them in rejections is worthwhile.