Ramblings May 2023