Clean up abstract operation