Legerdemain
Tempest — uncommon
Sorcery
Legerdemain rulings:
2008-04-01: You can’t cast Legerdemain unless both targets share a type at that time. It will also check to make sure they share a type as it resolves. If they no longer do so, the exchange will not occur.