Managing a rejected guarantee in Every .then() has consequences further more down the guarantee chain. Occasionally there isn't a option, because an error needs to be dealt with straight away. In this kind of circumstances we have to throw an mistake of some type to keep up mistake state down https://gamingdiceset24690.dreamyblogs.com/18581217/the-definitive-guide-to-fusion-dice-sets