BUT WHAT IS spring, REALLY?