The Brooklyn Nets are in talks to swap Marcus Thornton for Jarrett Jack of the Cleveland Cavaliers, according to sources.

The Nets have targeted Jack to improve their depth at point guard. Thornton has one season left on his contract while Jack has two guaranteed years remaining plus a partially guaranteed deal for the 2016-17 season.

The Nets are fearful that Shaun Livingston will receive a too rich contract from another team in free agency. Brooklyn can offer Livingston as much as a three-year, $10 million contract.