Updating so that items location doesn't matter