More useful version of ArrayOperation.Delete