I don't know as much about salary rules as some here, but the article linked lead me to believe they would have had to pay him $300K this year, even if he were sent to the minors. Thus, the extension makes him cheaper if he's in the minors, while paying him more if he makes the majors. That's a steep price for a player who'll probably be sent to Class AA Huntsville in 2004. Instead, the Brewers and Cruz agreed to a deal that will pay him $135,000 next year and $145,000 in 2005, if he is in the minors both years. If he plays in the majors, his salaries would be $320,000 and $325,000, respectively.