I understand all of that. But there is one flaw. If you mean if Zant dies, Ganon dies, then Zant would be locked up somewhere harder to reach and Ganon would die simulatnously with Zant. If you mean that Ganon will die unless Zant revives him, then I understand that part.