Under baseball's new CBA, a failed drug test can keep you out of the All-Star Game.

But it doesn't apply to Melky Cabrera.

The way the new rule is written, it only applies to players who fail tests in the offseason, in spring training, or in the first half of the season. Players suspended after the All-Star Game, as Cabrera was, are still eligible for selection the following season.

Here's the relevant passage: "A Player is ineligible to be elected or selected to the All-Star Game (and will not receive any benefits connected with such an election or selection) if he is suspended for violating the Program at any time during the off-season, spring training or the championship season prior to the All-Star Game."

Cabrera was voted into the All-Star Game this year, receiving the most votes of any National League outfielder. He was named the game's Most Valuable Player.