Concrete Thinking: Building Block or Stumbling Block