Acid
Acid abstraction.