                     request.completionHandler?(.failure(PositionErrorType.timedOut))
                 }
             } else {
-                if let location = self.locations?.first {
+                if let location = self._locations?.first {
                     self.executeClosureSyncOnMainQueueIfNecessary {
                         request.completionHandler?(.success(location))
                     }

        }
    }
    
    internal var locations: [CLLocation]?

    internal var isUpdatingLocation: Bool = false
    internal var isUpdatingLowPowerLocation: Bool = false


    internal var _locationManager: CLLocationManager = CLLocationManager()
    internal var _locationRequests: [PositionLocationRequest] = []
    internal var _requestQueue: DispatchQueue
    internal var _locations: [CLLocation]?

    // MARK: - object lifecycle
    
    public override init() {
