1580158 synced commits to refs/pull/231/head at 1580158/unprompted from mirror

1580158
Tue, 30 Jan 2024 02:16:08 +0000

419ed5aa8b89e51de489835a4d44dbe7b9b51752 refactoring, this pattern works better