When a player contract expires you have 7 days in new season to re-sign him... If you re-sign player first day of new season, he gets 2-years contract only... So, if you want player to sign 3-years contract, you have to wait another day... Those players with contracts expired can not play in first day Cup matches... So, if you want those players to play in the first seasonal game, you are forced to give 2-years contract to some of them (if you have short squad, then probably to all of them). That's kinda stupid, don't you agree Nordeus?