Australian Ian Thorpe has hit out at swimming chiefs for not doing enough to stamp out drugs use in the sport.
Thorpe has broken 22 world records in the pool
The triple Olympic gold medallist launched his attack on governing body Fina during the ongoing world championships in Barcelona.
"I don't think it will ever be a clean championships, which
is an unfortunate thing to say," Thorpe said.
"I think I've been critical in the past and I'll continue
being critical into the future until it's a clean sport."
Thorpe first spoke out about Fina's failure to do more in the war against drugs at the last world championships in Japan.
The 20-year-old felt compelled to renew his criticism just a week after the sport's chiefs announced they were changing their stance on drugs cheats.
Fina has dropped its four-year ban for first-time steroid offences and is adopting a two-year ban in line with a new global anti-doping code.
In the pool, Thorpe has set his sights on seven gold medals and could become the first swimmer in history to win three consecutive world titles in the same event when he goes in the 400m freestyle.