Abstract Differences