Hi @simon.vergauwen, in the book, the address is first checked in external service (thus suspend) and then validated. I’m not too fond of that order of operations as:
1. we call external service then validate
2. it introduces suspend into the “validation” phase
I was thinking about having it done in two phases:
• validate the input - just pure format validation
• check the input = run any business checks of already validated input
And then combine both into verify. I will try to implement it again based on the original order (check than validate) and ask you for guidance 🙂.