NASHVILLE, Tenn. – All NFL GMs have a list of mistakes, but plenty hold on to them too long out of principal.

Jon Robinson is not afraid to eat his.

The #Titans are releasing Josh Kline. — Paul Kuharsky (@PaulKuharskyNFL) March 15, 2019

He raised his hand and said my bad on Kevin Dodd. He bailed on Matt Cassel after one year and made at least a bit of an upgrade in turning to Blaine Gabbert. traded out Johnathan Cyprien for Kenny Vaccaro. He cut Sylvester Williams. He admitted things couldn’t work with Rishard Matthews when he released him. He let go of Nick Williams right after his dropped TD cost the Titans a game in Buffalo. [Unlocked]

Now, a year after signing Josh Kline to a too-big contract, the Titans will release a player who has been their starting right guard for three years.

Josh Kline had $2.75M in his contract set to guarantee on Sunday. $2M of his scheduled $5.75 base was already guaranteed, so he'd still get that -- but when he signs with a new team that will get offset by a new deal. He leaves behind a $3.5 million dead money cap charge. #Titans — Paul Kuharsky (@PaulKuharskyNFL) March 15, 2019

It means the Titans will have two new starting guard in 2019: Rodger Saffold on the left replacing Quinton Spain, who’s hit free agency and clearly will not be re-signed, and an unknown player replacing Kline at right guard.

It’s acknowledging the obvious: The Titans interior line was a major weakness last season and need a major fix. The process is well underway thanks to a GM who’s unafraid to be honest with himself.