Delicious snails of the isle of pines