User blog comment:PDXBlazer/James Frain (Eric Renard) may not be returning for season 3/@comment-3125844-20131004200159/@comment-8203434-20131004212847

The press releaase you posted says "the clutches of his brother Eric". Eric has lots of people working for him, and so Nick could still be in his clutches when he in a different continent to Nick.