Just because they "can" eat something that big, doesn't mean they should. Their metabolisms are so slow, that feeding something the size of a large rat is just wasteful. They honestly aren't going to use that amount of food and it's just going to get pooped out.