Terminating state

State A
State B
State C
State X

A terminating state is one that has an action in, but no action out:


You can use this approach where you want to have a concrete finished step.

If you use this in conjunction with a final state, you can set up a callback to do something else, like go to a new route.