you did it right dude but...
we made a rule saying you can only have 3 contracts of 1 or 2 years.
sorry though, we should have made that clearer (the rule was never posted in resignings, just in random conversations in league discussion)
EDIT: Except the free contracts dont count towards that max of 3