Cleveland made another move Monday that involved one of its future draft picks, trading a conditional selection for Patriots Pro Bowl linebacker Jamie Collins.
A number of the Browns' transactions over the past few months have involved future draft picks. None was bigger, of course, than Cleveland's blockbuster, pre-draft trade with the Eagles, when it dealt the No. 2 overall pick and a conditional 2017 mid-round pick for three picks in 2016 and two big ones in the future, Philadelphia's 2017 first-rounder and 2018 second-rounder.
Throw in compensatory picks, which are typically unveiled a month or two before the draft, and it can be understandably confusing to track where and when Cleveland is poised to make its selections in upcoming drafts.
The following breakdown lays out the moves Cleveland has made and the picks it holds -- and doesn't hold -- in upcoming drafts. These are on top of the picks Cleveland will receive in each round at its normal slot, which is determined based on the team's record in the previous season.
The Browns acquired Pro Bowl LB Jamie Collins from the New England Patriots on Monday. Take a look at his football career so far.

LB Jamie Collins (91) faces off against Cleveland Browns OL Joe Thomas in a game between the New England Patriots and the Cleveland Browns on Oct. 9, 2016.

LB Jamie Collins in action against the Cleveland Browns on Oct. 9, 2016.

LB Jamie Collins (right) tackles Houston Texans TE Ryan Griffin in a game between the New England Patriots and the Houston Texans on Sept. 22, 2016.

LB Jamie Collins (91) runs after making an interception in a game between the New England Patriots and the Miami Dolphins on Sept. 18, 2016.

LB Jamie Collins (right) defends against Carolina Panthers QB Cam Newton in a preseason game between the New England Patriots and Carolina Panthers on Aug. 26, 2016.

LB Jamie Collins (91) celebrates his touchdown after an interception against the New Orleans Saints in a preseason game between the New England Patriots and the Saints on Aug. 11, 2016.

LB Jamie Collins stops Denver Broncos RB Ronnie Hillman during the AFC Championship game between the New England Patriots and the Denver Broncos on Jan. 24, 2016.

LB Jamie Collins tries to tackle Denver Broncos QB Peyton Manning in the AFC Championship Game between the New England Patriots and the Broncos on Jan. 24, 2016.

LB Jamie Collins picks up a fumble and runs for a touchdown against the New York Jets in a game between the New England Patriots and the Jets on Dec. 27, 2015.

LB Jamie Collins in action against the Tennessee Titans in a game between the New England Patriots and the Titans on Dec. 20, 2015.

LB Jamie Collins celebrates a defensive stop against the Seattle Seahawks in Super Bowl XLIX on Feb. 1, 2015.

LB Jamie Collins during a Play 60 event at the Cleveland Browns practice facility in Berea, OH as part of the NFL's rookie symposium on June 25, 2013.

LB Jamie Collins runs a drill at the NFL scouting combine on Feb. 25, 2013.

LB Jamie Collins (22) tries to tackle Central Florida WR Jamar Newsome in a game between Southern Mississippi and Central Florida on Nov. 13, 2010.

Southern Mississippi LB Jamie Collins (22) runs an interception back for a touchdown against East Carolina on Oct. 9, 2010.

Southern Mississippi LB Jamie Collins (22) tries to tackle Houston RB Charles Sims on Oct. 31, 2009.
2017
Additional picks
Philadelphia - 1st round (Trade for 2016 No. 2 overall pick)
Tennessee - 2nd round (Trade for 2016 No. 8 pick)
New England - 5th round (Trade for LB Barkevious Mingo)
Picks surrendered
New England - Conditional pick (Trade for LB Jamie Collins)
Philadelphia - 4th or 5th round (Trade for 2016 No. 2 overall pick)
San Francisco - 6th or 7th round (Trade for P Andy Lee)
Carolina - *7th round (Trade for P Andy Lee)
Pick was acquired in 2015 trade with Indianapolis for DL Billy Winn*
2018
Additional picks
Philadelphia - 2nd round (Trade for 2016 No. 2 overall pick)
Carolina - 4th round (Trade for P Andy Lee)
Pittsburgh - 6th round (Trade for DB Justin Gilbert)
Picks surrendered
N/A