Afghanistan star Mohammad Shahzad has been suspended until January 17 by the ICC after being found to have "inadvertently ingested" a banned substance.
Shahzad failed an out-of-competition test in Dubai in January this year, his sample found to contain the prohibited clenbuterol.
The substance was a contaminant of weight-loss product Hydroxycut that the 29-year-old admitted to taking.
During his hearing Shahzad - who has not featured for Afghanistan since March - was able to satisfy the ICC that he had no intention of taking the clenbuterol to improve his performance, but accepted he had failed to do sufficient checks before using the supplement.
The wicketkeeper-batsman was handed a 12-month ban from all cricket-related activities, but the suspension was backdated to the date of his original test.
As a result, Shahzad will only be ineligible for the final two one-day internationals with Ireland in Sharjah and will be clear to return in mid-January ahead of their series with Zimbabwe.