Do you mean that the `start()` function should return `openedPromise`? But `openedPromise` is not created by `start()`. It is created in step 9. 
Maybe I am misunderstanding you?