you know our life is full of abstractions...