This is an example of why you need to re-assign promises in a chain to keep the chain in order. They've been given different variables so you can copy & paste both examples into the same terminal.
Note: You'll need to hit <ENTER>
again quickly to see the results properly.