Hi @hisham
here are some thoughts
All tests pass for these two method changes.
Is it worth linking a draft PR with those changes to show these tests pass on all backends?
Have you check the code coverage of existing tests?
At times you share some benchmarks - that’s great! Have you investgated django-asv and whether we have existing official benchmarks for these (and if not maybe add them?).