The Andre Johnson controversy will be resolved one of two ways: He will report to the Texans under the terms of his contract, or he will sit out.

Johnson, one of the best receivers in NFL history, will not be traded for several reasons. The Texans want him to finish his career in Houston. They know they are a better team with him. And they don't want to set a precedent for similar situations that might develop in the future.

As the Texans get closer to reporting July 25, it is obvious that they are not going to guarantee any part of Johnson's contract, which calls for base salaries of $10 million (2014), $10.5 million (2015) and $11 million (2016).

Each year, Johnson gets a $1 million workout bonus if he participates in the offseason program, which he refused to do this year.

Johnson's salary-cap figure this year is $15.6 million because the $1 million workout bonus must be carried on top of the $14.6 million that includes base salary and prorated signing bonus. In 2015, Johnson's cap figure is $16.1 million.

There is speculation the Texans might cut Johnson after next season. Why would they? Johnson, who turns 33 Friday, is the greatest player in team history.

The cap went up $10 million this year. The Texans are about $8 million under the cap. There are reports that the cap could go up another $10 million next year. Cutting Johnson, who is coming off back-to-back outstanding seasons, doesn't seem likely.