I might me tempted to just have this be a before statement (which is an each) to prevent future devs mutating this between specs. Trivial performance impact I would think.