Use new location provider