Explicit recursive remove