promise.catch(function(err) {
   // rejection
   console.error(err.message);
});
// is the same as:
promise.then(null, function(err) {
   // rejection
   console.error(err.message);
});