your flow description is spot on IMO.