Only update if a valid location is returned