Abstract versus concrete