Abstractions.