     }
 }
 
-// MARK: - Common
-extension NATViewController
-{
-    func createLocationManager() {
-        if locationManager == nil {
-            locationManager = CLLocationManager()
-            locationManager?.delegate = self
-        }
-    }
-}
-
 // MARK: - Beacon ranging
 extension NATViewController
 {

            return
        }

        locationManager?.startMonitoringForRegion(beaconRegion)

        NSLog("Monitoring turned on for region: \(beaconRegion)")
    }

    func stopMonitoringForBeacons() {
        locationManager?.stopMonitoringForRegion(beaconRegion)
        NSLog("Turned off monitoring")
    }
}

extension NATViewController
{
    func checkLocationAccessForRanging() {
        if locationManager.respondsToSelector("requestWhenInUseAuthorization") == true {
            locationManager.requestWhenInUseAuthorization()
        }
    }

    func checkLocationAccessForMonitoring() {
        if locationManager.respondsToSelector("requestAlwaysAuthorization") == true {
            let authorizationStatus = CLLocationManager.authorizationStatus()
            if authorizationStatus == .Denied || authorizationStatus == .AuthorizedWhenInUse {
                let title = "Missing Location Access"
