Doing API calls strictly 1:1 now, instead of attempting to resolve multiple requests for bus locations. May still do bus locations as an observable in the future, though. Switching to 3rd party geolocation service.