If this analysis is sound, I wonder if it can be mitigated by using tools instead of structured outputs.