I think its OK the way it is. Its similar to how `FrameState.passes` is used in a primitive `update` method.