BUT WHAT IS mountain snails, REALLY?