I was wondering if we should retain it here?

The implementation is very specific to dcerpc.  It allows removal of items only if the item is a head.