Antonio Brown wants out of Pittsburgh. So, the Steelers reportedly tried to trade him to the Buffalo Bills.

But Brown apparently doesn't want to go there, either.

The Bills' trade with Pittsburgh for Brown, which reportedly was nearing completion Thursday night, fell apart because the All-Pro wide receiver nixed the deal, the Pittsburgh Post-Gazette's Gerry Dulac reported Friday morning.

The MMQB's Albert Breer also reported Brown was adamant about not playing in Buffalo.

That report appears to jibe with Brown's Instagram activity Thursday night; after NFL Media's Ian Rapoport reported Buffalo was "closing in" on a deal for Brown, the wideout deemed the report "fake news" on Instagram.

Even as trade discussions reportedly heated up Thursday night, there was concern about whether Brown would even report to the Bills if a trade went through.

Brown turns 31 in July and Buffalo has been a virtual black hole for wide receivers in recent years --- their top wideout in 2018, Zay Jones, tallied just 652 receiving yards on 52 catches -- so the seven-time Pro Bowler could have decided to either retire or hold out rather than play for the Bills.

Bills general manager Brandon Beane officially squashed the Brown trade rumors Friday morning, saying the deal "didn't make sense for either side."

In any case, it seems the New England Patriots won't have to deal with Brown in Buffalo this season, and whether the Steelers can even trade their star receiver at all remains to be seen.

Click here to download the new MyTeams App by NBC Sports! Receive comprehensive coverage of your teams and stream the Celtics easily on your device.