Vain attempt to define abstraction