What do herbivores and omnivores have in common?