         downloadTags(
           auth: auth,
           nextURL: nextPageUrl,
-          results: response.data,
+          results: resultArray,
           isDevelopment: isDevelopment,
           failure: { (error) in
             failure(error)

    
    static func downloadTags(auth: Authorization,
                              nextURL: URL,
                              results: [TagResponse.Data],
                              isDevelopment: Bool = false,
                              failure: @escaping (ServiceError) -> Void,
                              then: @escaping (TagResponse) -> Void)

          return
        }
        
        let tagArray = response.data
        if tagArray.count == 0 {
          success(response)
          return
        }
        
        let resultArray: [TagResult] = [TagResult(tagArray)]
        
        guard let nextUrlString = response.links?.next else {
          success(response)
          return
