These two Cabbage White caterpillars didn't take long to eat nearly all this leaf. However when this one reached the edge of the leaf it turned around and crawled off.
Maybe it thought it was being kind and leaving a little bit of food for the second brood of caterpillars, you can see the little yellow eggs under the leaf.
Don't think what he has left them, will go very far between all those baby caterpillars, basically he has eaten them out of house and home.