The agreement from the clubs side reduced the financial risk factor to the club.
If we had been relegated this season and had bought Sheaf last summer, it could have caused real problems for the club.
In relation to personal terms, I would guess we are matching his current deal or close to it