Warning, spoilers! At the very end of OOT, Ganon is banished to the Evil realm, and Link is set back 7 years to his original time. Thus, everything is as it should be. Wrong! Ganon was sealed 7 years in the future, so if Link went back in time, Ganon would still be alive. The future is the only safe haven for Link once he seals Ganon, because if he stays in the past he will eventually have to defeat all the temples and Ganon over again. Did I miss something or am I correct?