[eluser]xwero[/eluser]
I did a quick check and the delete method uses the ar_like variable to but the array is passed on to the _delete method of the specific driver so this means all drivers have to be changed.
I wonder why the update method doesn't care about like parts?