As much as I love Pokemon (anime and games) the logic itself does not make any sense. I am a realist, and sometimes when I watch the anime, and I see that type of logic, I cringe like never before. As an anime watcher, there are SO many loopholes in the plot and simple things that could have saved another episode here and there. The anime itself can lack consistency at times, but still fun to watch.