 	
 	/// Returns current capability status for Geofencing Service. For more information see `MMCapabilityStatus`.
 	public class var currentCapabilityStatus: MMCapabilityStatus {
-		return MMGeofencingService.currentCapabilityStatus(forService: MMLocationServiceKind.RegionMonitoring, usage: .Always)
+		return MMGeofencingService.currentCapabilityStatus(forService: MMLocationServiceKind.RegionMonitoring, usage: MMGeofencingService.kGeofencingMinimumAllowedUsage)
 	}
 
 	/// Requests permission to use location services whenever the app is running.

	}
	
	// MARK: - Private
	private var usageKind = MMLocationServiceUsage.WhenInUse
	
	private var capabilityCompletion: (MMCapabilityStatus -> Void)?
	

			}
		}
		
		switch (self.isRunning, status) {
		case (true, let status) where !MMGeofencingService.kGeofencingSupportedAuthStatuses.contains(status):
			stop()
		case (false, let status) where MMGeofencingService.kGeofencingSupportedAuthStatuses.contains(status):
			startService()
		default:
			break
		}
	}
	
