Kareem Jackson has agreed upon a four-year, $34 million deal with the Houston Texans.

Jackson was set to be one of the top cornerbacks on the open market.

"Knowing my future, I don't have to sit here and worry about 'Where are we going to end up, where are we going to have to pick up and move to?'" Jackson told ESPN.com. "Knowing that I can be here in Houston is definitely a weight off my shoulders."

The Texans had conversations about Jackson's return prior to the 2014 season, but they never reached official negotiations. The New York Jets and Philadelphia Eagles showed interest in Jackson.