Leopold's contract runs out at the end of this season. At the end of this season he is a UFA. Reilly's contract ran out June 2012, and he has failed to negotiate a new one, so he is still a (restricted) free agent, so can sign with any team/talk to any team. ROR is not holding out on his contract, but generally it is seen as bad form for a RFA to refuse to sign a new contract, and hold out for more money - e.g. Benn, Subban etc.