Originally published on December 31 2022 and last modified on September 19 2024.