Let's use the case with Hamilton, who apparently didn't want to remain with Boston. What stops Boston from trading him away to Calgary and wait til he signs there, only to then trade him back? Of course for a higher price, but will still have this kid locked up for a long time?