When a substance is being added to a banned list they first calculate the half life of that drug and its detection time. Athletes under this body are given prior warning that the ban is going to happen thus warning them to stop the drug or disclose that they require it for medical reasons. They cant just ban a substance on monday and expect clean urine on a Tuesday. It has to be fair.
Maybe she did miss the multiple warnings but with a team around her that are invested in her success then i doubt something so trivial got through the net
This is where I have it, she's a professional with a team built around her so I can't see how this was missed, if it was, then she should sack the lot of her management team and build a new one that looks after her interests better, however, if it wasn't missed and an air of ignorance was being adopted because she had been taking it for so long, then she's not only guilty but stupid..