Abstraction continued.