Yes, was about to comment to a similar effect.

e.g. we could have a backtest slippage model that emits a commission synchronously, but separate from the fill transaction.