## What changed Describe the main changes in this PR. ## Why Explain the problem or improvement. ## Checklist - [ ] Docs updated if behavior changed - [ ] Examples updated if needed - [ ] Changelog updated if user-visible - [ ] No unsafe assumptions introduced