CB is very deep this year, WR and O-line not so much. If Corey Davis falls to us (or really anyone that slides that could contribute), I don't see any reason to trade back. I'm definitely not against trading back though, there's just too many factors to go ahead and say that trading will yield the best results. FAs that we could have an interest in are still out there, for instance we might pick up Mangold (just an example), then we don't need a C as badly so we can afford to take a BPA without as much risk. Depth can be found in a lot of ways, we could pick up some UDFAs and have them through training camp and the preseason just to try them out and have some young guys if the need is that bad. Don't get me wrong I like your idea of trying to maximize the gain we get from this class but I only really see a guaranteed good result from the CBs in this draft. I guess we can only really judge once we've seen what players are left on the board.