Hackman brought up a good point in an e-mail. When I attached the rules for assigning credits players, he pointed out that last year we could assign contract years to players as we saw fit.
However, the constitution doesn't specify if it was for the first year only. Quite the conundrum.
So I thought I would leave it up to the league and see what you guys thought.
Personally, I like the contract limit as specified in the constitution. I like the challenge of giving the right person the 3 year contract (or the risk of giving the wrong person the 3 year contract). Also, it moves players into the free agent pool a little quicker, which makes our drafts a little more exciting year to year.