I dont think that would work for 1 reason, teams dont want to sign a player for 2 or 3 years only to see that player after the 2 or 3 years just sign for more money some place else, atleast with these big contracts they get the guys for 5-7 years