Ok. A little abstract: