It was this time last year that Daniel Wiffen made a deal with himself. He was fed up after being run out of the medals twice at the World Aquatic Championships in Fukuoka in July 2023.