         let url = "\(CLIENT_API_V1_ENDPOINT)/clients/\(clientId)/interests/\(interest)"
         let params: [String: Any] = ["app_key": pusherAppKey]
         let request = self.setRequest(url: url, params: params, change: change)
-        self.modifySubscription(interests: [interest], request: request, change: change, successCallback: successCallback)
+        self.doURLRequest(interests: [interest], request: request, change: change, successCallback: successCallback)
     }
 
     /**

     */
    open func setSubscriptions(interests: Array<String>) {
        requestQueue.tasks += { _, next in
            self.modifySubscription(
                interests: interests,
                successCallback: next
            )

        - parameter change:       Whether to subscribe or unsubscribe
        - parameter callback:     Callback to be called upon success
    */
    private func subscribeOrUnsubscribeInterest(interest: String, change: SubscriptionChange, successCallback: @escaping (Any?) -> Void) {
        guard
            let clientId = clientId,
            let pusherAppKey = pusherAppKey
