My preferred option is for Bennett to stick around for his contract.
He deserves the right to finish his career with us gracefully, and I fully trust he'll do right by the club. As for poaching players, that's all irrelevant. If players came to the club for him, and want to follow him, that's just the business of rugby league. We've lost players while he was here, we'll lose players after he's gone too.
If the swap does happen though, I'm not going to be upset, it's a year head start, a fresh change, whatever. Either option I'm totally happy with.