You want to give Bryant an extension before coming up? Would that not be unprecedented? Why wouldn't you at least have him play a little bit first? Longoria only played in 6 games before signing, so that was likely close to finalized when they called him up. There may have been one or two others since, I'm not sure. You do that because 1) the front office isn't going to risk full service time years without more certainty (with good reason) and 2) if you have a lot of belief in his bat, you can suppress the overall value of the contract because your risk tolerance is greater than the expectation for that type of deal. It seems to me the only way to have it make sense for the team is to go way under potential market value, and there is very little incentive for the player to accept such a deal, especially a year after getting $6+ million.