On a related note, just thinking ahead. Yiadom has been decent and if I'm not mistaken is signed in 2021. Do consider him our CB2 next year.
Reason I ask is, the more I think about our upcoming draft and free agency, the more I think the priorities lie elsewhere besides CB. For instance, re signing one of Tomlinson or Williams (I prefer Williams), we clearly have a need at WR, pass rusher, and I still say we need a solid Guard on this team to replace an aging and regressing Zeitler who's not worth his $14mm cap hit.
We probably have cap space to sign two of these priority positions, then use top picks on the others. I just can't see these resources being used on a corner. Maybe mid round picks or lesser free agents (eg a guy like Brian Poole) for depth.