jlopp merge v25 upstream changes
54c3ffd Jun 4, 2023
merge v25 upstream changes
54c3ffd