Concept preview

Let's move the stop and destroy promises construction to their methods so it's easier to see when it is being used.