Jabrill Peppers was a day away from officially holding out.

There was a reported delay on Peppers signing his rookie contract with the Cleveland Browns because of guarantees of the deal.

But instead, Peppers will open training camp under contract. On Sunday night, Peppers signed a four-year contract worth a reported $10.3 million with $5.6 million in guarantees.

He was the last of the Browns’ 10 rookies to sign.

That came after Peppers had an eventful few months following his final game at Michigan. The Heisman Trophy finalist had a dilute sample at the NFL Scouting Combine, which was reported days before the draft.

Peppers was still selected in the first round by the Cleveland Browns. During rookie minicamp, a Cleveland radio host was fired after accusing Peppers of “being high all the time.” Those allegations were strongly denied by Peppers.

Now, the former Michigan star will have a chance to compete for the starting strong safety and primary return positions.