Thinking In The Abstract