the `userLocation` variable isn't used inside its scope?