Ramblings May 2024