     private var previousReachabilityFlags: SCNetworkReachabilityFlags?
     
     private init(reachabilityRef: SCNetworkReachability) {
-        reachableOnWWAN = true;
-        self.reachabilityRef = reachabilityRef;
+        reachableOnWWAN = true
+        self.reachabilityRef = reachabilityRef
     }
     
     func timerFired() {

        reachabilityObject = self
        let reachability = self.reachabilityRef!
        
        previousReachabilityFlags = reachabilityFlags;
        if let dispatch_timer = dispatch_source_create(DISPATCH_SOURCE_TYPE_TIMER, 0, 0, timer_queue) {
            dispatch_source_set_timer(dispatch_timer, dispatch_walltime(nil, 0), 500 * NSEC_PER_MSEC, 100 * NSEC_PER_MSEC)
            dispatch_source_set_event_handler(dispatch_timer, { [unowned self] in

    
    func stopNotifier() {
        
        reachabilityObject = nil
        
        if let dispatch_timer = dispatch_timer {
            dispatch_source_cancel(dispatch_timer)
