BUT WHAT IS caterpillar, REALLY?