Isaac Yiadom signed with the 49ers

I actually think this is a huge loss for the Saints not because it hurts the team THAT much but because he signed with the main competitor in the NFC. This gives the 9ers great depth at a cheap price. If I were the Saints I would have let him signed with the Commanders or some other team but not the rivals.
How could the Saints control who he signed w/?