Abstract vs. Concrete Terms