An omnivore is an animal that has the ability to eat and survive on both plant and animal matter. Omnivores obtain energy and nutrients from plant and animal matter, digesting carbohydrates, protein, fat, and fiber, and metabolizing the nutrients. Unlike herbivores, omnivores cant digest some of the substances in grains or other plants that do not produce fruit, but they can eat fruits and vegetables. Some omnivores will hunt and eat their food, like carnivores, eating herbivores and other omnivores, while others are scavengers and will eat dead matter. Many omnivores will eat eggs from other animals. The variety of different animals that are classified as omnivores can be placed into further sub-categories depending on their feeding behaviors. For example, frugivores include cassowaries, orangutans, and grey parrots; insectivores include swallows and pink fairy armadillos; granivores include large ground finches and mice. Being omnivores gives these animals more food security in stressful times or makes possible living in less consistent environments.