 public extension LocationManager {
 
     func addObserver(_ observer: Observer<LocationHandler>) {
-        guard !didUpdateLocations.contains(observer) else { return }
         didUpdateLocations += observer
     }
 


    #if os(iOS)
    func addObserver(_ observer: Observer<HeadingHandler>) {
        guard !didUpdateHeading.contains(observer) else { return }
        didUpdateHeading += observer
    }
    

    }

    func addObserver(_ observer: Observer<AuthorizationHandler>) {
        didChangeAuthorization += observer
    }

