Now that I put some thought on it, Franz, you are right. Unless there's another class extending ```Collection```, (which is my case), people won't be dealing with the internal array, but a copy of it returned on ```$collection->all()```. In that case, the child class won't de using ```$collection->last()``` on let's say a very nasty divide and compare operation anyway.