Fixed @escaping closures.
diff --git a/Source/UsergridAssetRequestWrapper.swift b/Source/UsergridAssetRequestWrapper.swift
index 37b5288..f051e21 100644
--- a/Source/UsergridAssetRequestWrapper.swift
+++ b/Source/UsergridAssetRequestWrapper.swift
@@ -39,7 +39,7 @@
     var progress: UsergridAssetRequestProgress?
     let completion: UsergridAssetRequestWrapperCompletionBlock
 
-    init(session:URLSession?, sessionTask:URLSessionTask, progress:UsergridAssetRequestProgress?, completion:UsergridAssetRequestWrapperCompletionBlock) {
+    init(session:URLSession?, sessionTask:URLSessionTask, progress:UsergridAssetRequestProgress?, completion:@escaping UsergridAssetRequestWrapperCompletionBlock) {
         self.session = session
         self.sessionTask = sessionTask
         self.progress = progress
diff --git a/Source/UsergridResponse.swift b/Source/UsergridResponse.swift
index 525bfde..aa3f544 100644
--- a/Source/UsergridResponse.swift
+++ b/Source/UsergridResponse.swift
@@ -186,7 +186,7 @@
 
     - parameter completion: The completion block that is called once the request for the next page has finished.
     */
-    public func loadNextPage(_ completion: UsergridResponseCompletion) {
+    public func loadNextPage(_ completion: @escaping UsergridResponseCompletion) {
         if self.hasNextPage, let type = (self.responseJSON?["path"] as? NSString)?.lastPathComponent {
             if let query = self.query?.copy() as? UsergridQuery {
                 self.client?.GET(query.cursor(self.cursor), queryCompletion:completion)
diff --git a/Source/UsergridUser.swift b/Source/UsergridUser.swift
index f01430b..049ea6c 100644
--- a/Source/UsergridUser.swift
+++ b/Source/UsergridUser.swift
@@ -248,7 +248,7 @@
     - parameter username:   The optional username.
     - parameter completion: The completion block.
     */
-    public static func checkAvailable(_ email:String?, username:String?, completion:UsergridUserAvailabilityCompletion) {
+    public static func checkAvailable(_ email:String?, username:String?, completion:@escaping UsergridUserAvailabilityCompletion) {
         self.checkAvailable(Usergrid.sharedInstance, email: email, username: username, completion: completion)
     }
 
@@ -260,7 +260,7 @@
      - parameter username:   The optional username.
      - parameter completion: The completion block.
      */
-    public static func checkAvailable(_ client: UsergridClient, email:String?, username:String?, completion:UsergridUserAvailabilityCompletion) {
+    public static func checkAvailable(_ client: UsergridClient, email:String?, username:String?, completion:@escaping UsergridUserAvailabilityCompletion) {
         let query = UsergridQuery(USER_ENTITY_TYPE)
         if let emailValue = email {
             query.eq(UsergridUserProperties.email.stringValue, value: emailValue)