Kelly signed for 2 years after the million dollar offers, its not unreasonable.A 2 year deal for gaff isn't the craziest thing given his circumstances to be honest.
It gives him 2 more crack at a flag while the team is clearly in a premiership window, and will allow him to assess personal circumstances in two years time before he signs his final contract.
Also heard his dad only got released from hospital yesterday, would make sense why he has probably delayed his decision until after the season regardless