No need to sign cook. But I'd be all in favor of drafting a TE high in the draft.
IMO, if you are trading up for a guy (Ferguson in this case) he can't be a "/" with someone else. He needs to be a step in an play start day 1 guy. I have no idea if Ferguson is that guy or not, just sayin'.