Balanced delete