Percy Harvin is set to hit the market in a few hours.

The former Florida receiver’s contract that he signed with the Buffalo Bills last March will become void at 4 p.m. on Friday, according to WGR 550 Radio (Buffalo).

The Bills signed Harvin to a three-year deal last March, but it was essentially for one deal with a base salary of $3 million, plus a $3 million signing bonus. The other two years were tacked on to spread that bonus out over the life of the deal to lessen the impact of his cap hit towards the team in 2015, 2016 and 2017.

The 5-foot-11, 184-pounder has struggled to stay on the field in recent years. Harvin only missed three regular season games in his first three seasons after being drafted with the 22nd overall pick in the 2009 NFL Draft.

However, injuries have limited Harvin since then, and he only appeared in five games for the Bills in 2015, recording 19 catches for 218 yards and a touchdown, as well as 5 rushing attempts for 31 yards.

Harvin has played for four different teams in his seven-year career, including the Vikings, Seahawks, Jets and Bills.

Buffalo still has the option of not voiding the contract, but that is said to be unlikely.