The Hornets and Raptors have agreed in principle on a five-player trade that would send Peja Stojakovic and Jerryd Bayless to the Raptors for Jarrett Jack, David Andersen and Marcus Banks, according to a source.

The trade was close to completion on Friday night, but had been delayed over the amount of cash New Orleans would send Toronto in the trade.

In order for the deal to pass under league rules, it actually would be executed as two separate trades to get around a restriction preventing Bayless from being included in a multi-player deal prior to Dec. 23 -- two months to the day after the Hornets acquired Bayless from the Trail Blazers.