That’s a great solution! For the shadows problem, you can have a ShadowsPass node and use TAA only in the render pass.