FetchLocation should always have a callback