Fairy tales such as "Jack the Giant Killer" have formed the modern perception of giants as stupid and violent monsters, sometimes said to eat humans, especially children (though this is actually a confusion with ogres, which are distinctly cannibalistic). The ogre in "Jack and the Beanstalk" is often described as a giant. In some more recent portrayals, like those of Jonathan Swift and Roald Dahl, some giants are both intelligent and friendly