Concept preview

`throw` if the instance is not stop()'d but destroy() is called.