                 }
                 
                 // Send the request, even if there are no logs to send (to keep track of device info)
-                if let request = buildLogSendRequest(logSendCallback) {
+                if let request: BaseRequest = buildLogSendRequest(logSendCallback) {
                     request.sendData(logPayloadData, withCompletionHandler: logSendCallback)
                 }
             }

    
    
    // Build the Request object that will be used to send the logs to the server
    internal static func buildLogSendRequest(callback: MfpCompletionHandler) -> Request? {
        
        let bmsClient = BMSClient.sharedInstance
        let mfpClient = MFPClient.sharedInstance

                }
                
                // Send the request, even if there are no logs to send (to keep track of device info)
                if let request: BaseRequest = buildLogSendRequest(analyticsSendCallback) {
                    request.sendData(logPayloadData, withCompletionHandler: analyticsSendCallback)
                }
            }
