This 3.0.0 change isn't in 2.99.

[ci skip]
The changelog is for user-facing changes.

Internal refactorings don't need a changelog entry and add noise.

[ci skip]
This change is in master but not 2.14.

[ci skip]