Changed location implementation