I see what you're saying here, but I don't really consider it "forcing" him to stay when he's under contract. Callahan's been in the league a long time. He signed a contract. I'd expect him to be a pro and uphold his end of the deal and honor it. He's getting paid (most likely very well) to do a job.