Plants under attack can turn hungry caterpillars into cannibals

When does a (typically) vegetarian caterpillar become a cannibalistic caterpillar, even when there is still plenty of plant left to eat? When the tomato plant it’s feeding on makes cannibalism the best option, report investigators.