try `.catch(function(err))` here