I generally agree with you, except when middleware is involved, at which point it becomes a PITA to make sure everything is applied properly.

Will update as in this case we're mocking messages so it's not a big deal.