Best for all around given what goes on these days with contracts. Salford knew they were losing him, why keep hold of him? They might as well get a transfer fee. Its not good for the clubs that things are announced half way through a season, about who is going where at the end of the season. Transfer dealings or announcements should only be allowed after the season is over, or like in this case do the deal during the season, transfer the player and pay compensation.