0d7ad9f
This reverts commit 0d7ad9fb38 as it has a regression. See https://github.com/python/cpython/pull/19850#issuecomment-869410686
0d7ad9fb38