This is an excerpt from this lesson
Now, let’s talk about promise chaining. One of the powerful features of promises is that we can chain multiple asynchronous operations together. Each .then() can return a new promise
It seems to specifically say the .then() method returns a new promise, yet in the questionnaire at the end there is a question
What is the purpose of the .then() method in Promise chaining?
which has a possible (but incorrect) answer of
To create a new Promise.
Isn’t this answer also correct in addition to it also processing the fulfilled original promise?