 ┌───────┐
 │ Start │
 └───────┘
     │
    yes
     ▼
 ┌──────┐
 │ Next │
 └──────┘
     ┆
   retry
     ▼
 ┌───────┐
 │ Again │
 └───────┘
     ┃
final step
     ┃
     ▼
 ┌──────┐
 │ Done │
 └──────┘
     │
    no
     ▼
 ┌──────┐
 │ Stop │
 └──────┘