https://github.com/rails/rails/pull/50743
https://github.com/rails/rails/pull/50735
https://github.com/rails/rails/pull/50729
https://github.com/rails/rails/pull/50716
