Even amid the last few weeks of contract uncertainty those close to Mason Cox were sure he would hang on at Collingwood for one more season.