The Pittsburgh Steelers have not had a first-round draft pick holdout since Ben Roethlisberger back in 2004. That will not change this year.

As the Steelers rookies head into training camp a day early, the biggest addition in the draft will be present with a new contract in tow. 

Pittsburgh has agreed to a four-year deal worth $10.8 million with first-round draft pick Terrell Edmunds.

​​The Steelers were about to get a reputation for not agreeing to terms with people before training camp until they narrowly avoided an issue.

Edmunds was one of just seven first-round picks to not have a contract before Tuesday's news broke. While some of that money is guaranteed, a starting spot still isn't despite the lofty expectations that come with the safety's arrival. 

​​The safety battle is going to be one of the best battles to watch in Pittsburgh this training camp. Edmunds and Marcus Allen both come in as rookies while Morgan Burnett and Nat Berhe also have something to prove after signing as free agents this offseason. ​He has had some trouble but training camp is where he'll really get to prove himself. 

There are two spots open, and now that Edmunds is under contract, he'll officially begin chipping away to start Week 1.