Is this always pinged every time the user changes locations? I wonder if making sure it only happens on app-launch would be better.