Abstraction, Love It Or Hate It.