Under baseball's labor contract, a player cannot be disciplined multiple times for a positive test stemming from the same use of a banned substance, meaning Perez had to take a prohibited stimulant more than once.
I think he's pretty stupid to keep thinking he can get away with it. As they say, http://www.youtube.com/watch?v=eKgPY1adc0A