That big new contract would no doubt have a release trigger, which will be nowhere near £25m. I expect it to be between £10m - £15m max.
I agree about Cairney, he would be ideal to get in but he does seem to be the most talked about player in the Championship so will have plenty of...