The world of Harry Potter is one that engages readers and viewers of the books and films because it is so expansive, with the only limit seeming to be one's imagination. However, while this is the greatest strength of the franchise, it is also a weakness that can rear its head from time to time. Simply put, when almost anything is possible, and powerful spells are introduced, it becomes difficult to avoid plot holes where fans call out a type of spell that could have been used to simply fix a situation. One of those aspects of the franchise most criticized by fans is Voldemort's (Ralph Fiennes) hiding of the Horcruxes.