> or if you have to interact with some legacy service.
Which happens almost every day in the real world.