Rooting for Ye Shiwen. John Leonard's unsupported innuendos are uncalled for. NO evidence whatsoever and he starts attacking a 16 year old's achievement. Hope he will publicly apologise unreservedly to her and give her due respect when the test results come out proving that she is clean.