The New York Knicks have finalized a two-year deal with sharpshooter Reggie Bullock for less than the $4.7 million room exception, according to SNY's Ian Begley. His agent, David Bauman, said the “Knicks were fantastic through this process.”

Bullock originally agreed to a two-year, $21 million deal with the team with an option for the second year, but the terms were re-worked due to a medical issue.

That setback allowed the Knicks to pitch free agent Marcus Morris to a one-year, $15 million agreement, after re-thinking his two-year, $20 million commitment to the San Antonio Spurs.

Bullock’s minimum salary is $2.03 million, which would leave the Knicks with just enough wiggle room in their room exception to sign a young player above the mandatory minimum in case a roster spot eventually becomes available.

The Knicks, however, have four power forwards in the roster after signing Julius Randle, Bobby Portis, Taj Gibson, and now Morris to the roster — creating a real logjam of bigs in one offseason.

It's plausible that they're shuffled to different positions — with Portis getting some minutes at center and Morris manning the small forward position with his 3-point shooting acumen.

Second-rounder Ignas Bradzeikis could see a mixture of minutes between either forward spot, but he will likely be a third or fourth-string option at either spot as he develops.