user locator works, but with two calls