Former Olympic triple jump gold medallist Jonathan Edwards has told Radio 5 live that the British Olympic Association is wrong to uphold its lifetime ban for drugs cheats.
He said that the solution lies in giving athletes longer bans the first time they commit a drug offence.
His comments on Breakfast come after Mark Cavendish called for his fellow cyclist David Millar to be allowed to compete in the 2012 Olympics despite being banned for a drugs offence.
In November Millar said he would "like to think that what I've been through is a shining example of the worth of second chances".
To hear other 5 live interviews, please visit the best bits page.
Breakfast broadcasts weekdays 0600 to 0900 on Radio 5 live.