Working on abstractions.