Object-driven deletion (much faster)