Async flow with conditional branching that looks good.