While mock drafts are often met with great joy in some circles and horrible teeth-gnashing in others, they can actually be very helpful for those of us who put them together.
Mocks are a great way to put yourself inside of each team's war room and get a feel for team needs, fits and how a team might respond if a talented player fell to them at a position that isn't necessarily a top priority. There are always twists and turns in the first round that create a butterfly effect for the rest of the draft.
In my latest mock draft below, I stayed static with my quarterback selections but decided to become a little more fluid with the pass rushers, cornerbacks and running backs to see how the dominoes might fall if I were operating each team's draft.
Myles Garrett - DE, Texas A&M: With an all-pro ceiling, Garrett combines elite traits and high-end football character. The Browns obviously need a quarterback, but they need great football players first and foremost, and Garrett has a chance to be special.
Mitch Trubisky - QB, North Carolina: While he has only one season of high-end production, the tape shows a player with an NFL arm, throwing anticipation and poise. Trubisky might have the toughness to learn on the go as an early starter.
Solomon Thomas - DE, Stanford: Chicago could use a great pass rusher, and Solomon Thomas is extremely unique in that he can rush as a defensive end, defensive tackle, or 3-4 outside linebacker.
Jamal Adams - S, LSU: The Jaguars have some promising young talent, but they looked undisciplined too often last season. Adams is the ultimate "sheriff" in this draft, with an ability to lead from the back end and in the locker room.
Marshon Lattimore - CB, Ohio State: The Titans need to tighten up their secondary, and Lattimore is the premier cover man in this draft. He was a full-time starter for only one year, but he showed enough for scouts to believe he could develop into a lockdown corner.
Leonard Fournette - RB, LSU: If you don't have a good quarterback, you better have a good defense and a sound running game. The Jets have some defensive pieces, but Fournette would give them a potentially dominant runner to handle the heavy lifting on offense.
Jonathan Allen - DT, Alabama: Hard to believe Carolina wouldn't sprint this card up to the commissioner if Allen were still there. He can play defensive end in a base defense and rush from inside on sub-packages.
Sidney Jones - CB, Washington: The Saints, who have had issues at the cornerback spot for quite a while, should be making the position a priority in this year's draft. With good length and tremendous ball skills, Jones could step in and start immediately.
Malik Hooker - S, Ohio State: Hooker has elite ball skills and instincts and is the type of player who can make a huge impact on his side of the ball. The biggest question for him could be tied to how his medicals turn out after two offseason surgeries.
O.J. Howard - TE, Alabama: While the Cardinals could use a big target to become their future WR1, Howard has the ability to play in-line or from the slot and could become a tremendous pass-catching threat in Arizona's offense.
Dalvin Cook - RB, Florida State: One of the best ways to take pressure off of a young quarterback is to find a strong running back who can shoulder the load. Cook is that guy.
Derek Barnett - DE, Tennessee: New general manager Chris Ballard says he wants to build the fronts along the offense and defense. Barnett has posted elite production in the SEC as a pass rusher and would add a level of physicality on the edge for the Colts.
Takkarist McKinley - OLB, UCLA: McKinley burst onto the scene last year with an ultra-productive season as a pass rusher. He's relentless in his pursuit of the quarterback and still has room for more growth as a player.
Jabrill Peppers - S, Michigan: This is probably earlier than I personally would go with Peppers, but with DeAngelo Hall on the back end, Peppers would be allowed to play in space and be deployed all over the field like he was at Michigan.
Malik McDowell - DT, Michigan State: McDowell has Pro Bowl potential, but there is some bust potential as well. He often played on the nose at MSU but can play anywhere along the defensive line.
Cam Robinson - OT, Alabama If Robinson is available here, he could be the choice as Denver looks to transition away from a zone-based running game to one featuring more power.
Marlon Humphrey - CB, Alabama: Humphrey's tape can be a little uneven when he has to guard down the field, but he should put on a show at the combine and get DB coaches excited about his potential.
Haason Reddick - OLB, Temple: Coming off an impressive showing at the Senior Bowl, Reddick is one of the most intriguing prospects in this draft. He has the athleticism to play in space on first and second down, and the talent to rush from the edge on third down. Sounds exactly like someone the Dolphins could use.
Ryan Ramczyk - OT, Wisconsin: The Giants have to consider bolstering that left tackle spot with a good technician who offers more consistency than what they are getting now.
Tre'Davious White - CB, LSU: White isn't going to be the classic height-weight-speed prospect, but he's big enough, fast enough and has outstanding feet to play man coverage from outside or the slot.
Caleb Brantley - DT, Florida: Brantley has some of the same play traits that former Seahawk Brandon Mebane had, but I think Brantley has a chance to be an even more impactful player.
Tim Williams, OLB, Alabama: Alabama would cut Williams loose and let him get up the field rather than worrying about dropping in coverage. I see him in a similar role here. He can be a third-down specialist who can add some life to the Chiefs' rush.
David Njoku - TE, Miami: Njoku is insanely athletic with tremendous upside. He's still learning to block and has a lot of room for growth, but he would also give Dallas yet another high-end skill position player.
Alvin Kamara - RB, Tennessee: I know the Packers need a cornerback, but they were rolling with a wide receiver at running back to end the year. Kamara is a three-down player with tremendous athleticism and not very much tread off the tires.
Corey Davis - WR, Western Michigan: Davis could go higher than this, but until he puts a 40-yard dash in the books (currently injured), I'm probably not moving him beyond this spot. There is no way the Steelers can trust Martavis Bryant, and Sammie Coates simply doesn't have the hands Ben Roethlisberger is likely to trust ever again.
Forrest Lamp - OT, Western Kentucky: Remember in 2005 when the Patriots drafted Logan Mankins? This is their chance to repeat history because there are some similarities between Mankins and Lamp, who could step in at guard or center as an immediate starter.
Follow Lance Zierlein on Twitter @LanceZierlein.