The New York Giants surprising acquisition of defensive tackle Leonard Williams from the New York Jets guarantees that something has to happen for the Giants on Tuesday with the NFL trade deadline set for 4 p.m. ET.

Per the NFLPA, the Giants have just $1.864 million in salary cap space. Williams, in the final year of a contract that pays him $14.2 million this season, will count $3.517 million against the Giants cap for this season. That means the Giants have to clear nearly $2 million from their books to get under the salary cap.

There have been rumors about several Giants veterans.

Cornerback Janoris Jenkins is a possibility to be moved. The Giants have Sam Beal, Corey Ballentine and Julian Love as young players needing snaps.

Left tackle Nate Solder has been mentioned as a possibility for the Cleveland Browns should they fail to acquire Trent Williams from the Washington Redskins.

The presence of Deone Bucannon could make Alec Ogletree expendable.

Trading one seems unlikely, but I’m told teams have asked the Giants about tight end Evan Engram and wide receiver Golden Tate.

Another seemingly unlikely but possible scenario with the presence of Williams could have the Giants looking to trade Dalvin Tomlinson.

We’ll see what happens.