AP

Browns offensive coordinator Kyle Shanahan may be on the way out in Cleveland over issues with some of his fellow coaches and the team’s front office.

Shanahan is hoping to get a head-coaching job, and he has been mentioned as a candidate for the vacancies in Buffalo and San Francisco. But Mary Kay Cabot of Cleveland.com reports that Shanahan may leave Cleveland even if he doesn’t get a head-coaching gig, because the situation in Cleveland has become dysfunctional.

According to the report, the personnel side and the coaching side aren’t seeing eye to eye, and the coaches may have felt pressured to bench Brian Hoyer and start Johnny Manziel, a decision that resulted in an already struggling Cleveland offense getting worse. The report even says that the personnel side is intruding on the coaching side to such an extent that a personnel executive texted from the press box to the sidelines about play calling during a game.

Shanahan is under contract to the Browns for the 2015 season, and if he wants to leave to become an assistant on another coaching staff, the Browns don’t have to let him go. But if there’s already a toxic atmosphere inside the team, forcing a coach to stay even though he wants to leave probably wouldn’t improve the situation. It may be better for both sides if Shanahan leaves Cleveland.