Errol/Kurman: added an option for client to specify its location so that we can return distance to each item.