The Cleveland Browns are sending shockwaves through the NFL currently, and it's pretty much awesome. The move that the team made on the opening day of free agency is one that will probably never be forgotten, and it seems that it's not even done yet either.

Cleveland traded with the Houston Texans for the massive contract of QB Brock Osweiler and landed a 2018 second-round draft pick and a 2017 sixth-round draft pick for doing so. In return, the Texans received a 2017 fourth-round pick from the Browns, all per USA TODAY Sports. Obviously, it was a pretty massive deal, due to the fact that this was essentially just the Browns taking on a big contract so the Texans could free up salary cap space.

It's expected that Houston will now make a move for Dallas Cowboys QB Tony Romo potentially. Regardless of how it all plays out, the move by the Browns was a big one, but apparently, one fan actually predicted this trade. Reddit user Crossfire912 put the following post out on the site.

"The Browns have all the cap space in the world, and are obviously trying to load up on picks. Could the Texans not send Osweiler and a 3rd to the Browns for a conditional 7th in Brock wins a playoff game or something like that. This seems like a good deal for both sides. The Browns get a nice pick and a guy that can compete for the starting job. If he doesn’t work, fine. You can cut him next year for next to nothing, and they’ve certainly got the cap room for him this year. From the Texans perspective, you get rid of Osweiler and his terrible contract, and all of a sudden you’re a major player in free agency for a guy like Romo or Counsins (if he hits the market)."

Did the Browns just steal this idea from Crossfire912? But seriously, it wound up being a second-round pick instead of a third (good for the Browns), and it's pretty amazing for someone to actually have tossed this idea out.

The trade between the Browns and Texans was more of an NBA trade than an NFL trade. There are plenty of teams in the NBA where a team will make a trade to clear up cap space so that they can either sign a player or just prepare for the offseason so they have some additional space.

It'll be interesting to see what happens with Osweiler in Cleveland, but if there was an educated guess to be made, it'd be that Osweiler probably won't be in a Browns uniform to start the 2017 season.