Setting up the geocoder should be independent of invoking the main callback which might not be our responsibility
Geocoder fix