Cleanup abstraction.