All Tarell Brown had to do was show up and work out with his team. Lift some weights, run some sprints, go through some drills, and then the San Francisco 49ers would’ve owed their starting cornerback $2 million extra in base salary thanks to an escalator in his contract.

The only problem is that Brown’s agent, Brian Overstreet, massively failed him (emphasis on massively).

How? Well, Overstreet apparently never relayed to his client that, in order to receive the $2 million, he was contractually obligated to work out with the Niners during their offseason program. So because Brown didn’t honor his contract, he forfeits the money and instead will make $925,000.

From the Associated Press on Thursday:

Brown had been due to earn $2.925 million in salary for the 2013 season. The 28-year-old Brown, who is entering his contract year and currently without an agent, worked out on his own this offseason — something he said he has routinely done. Had he known about the $2 million, he would have done things differently. “No one wants to leave money on the table,” Brown said. “If I would have known the clauses in my contract — that’s what agents get paid to do, to orchestrate the contract and to let you know what you can and can’t do as far as workouts and OTAs and things of that sort. That’s what he got paid to do. He didn’t do that, so in my opinion you have to be let go. We all are held accountable for our actions. This is part of the business.” Brown was still in shock after the Niners’ initial training camp practice, having known about the issue for only a matter of hours.

You think?

As the AP noted, Brown swiftly fired his agent upon learning about the lost money — he found out on Twitter, mind you — and we can’t imagine Brown broke the news gently.