Asking for location via requestLocation() or startUpdatingLocation() seems to cause retain cycles on iOS 14