Stateful mediation is more complex for a variety of reasons. For example, single operations might need to be broken into multiple operations, their execution kept track of, and results aggregated.