The only problem is, then the Jets would have to pay Caldwell for the entire season. Players on an NFL roster for the first game have their contract guaranteed for the entire season. If you sign a player after the first game, you just have to pay him for the games he's on the team.