Saving multiple objects in Parse taking more than 1 API request?

From what I can tell from the Parse docs and Stack Overflow, the PFObject.saveAllInBackground will only require 1 API request to save all the objects.
My method saves an object, then comes back and saveAlls 2 more objects. This seems like it should take only 2 API requests, however Parse Analytics is telling me that it is taking 3.
Any guesses?
Here is the code:

         // Create new Vote object
            var voteObject = PFObject(className: "Votes")
            [.....]

            voteObject.saveInBackgroundWithBlock {
                (succeeded: Bool!, error: NSError!) -> Void in
                if (succeeded == true){

                  // Add relation for postObject
                    self.postObject.relationForKey("UserVotes").addObject(voteObject)

                  // Add relation for user object
                    PFUser.currentUser().relationForKey("userVotes").addObject(voteObject)

                    PFObject.saveAllInBackground([self.postObject, PFUser.currentUser()], block: {
                        (succeeded: Bool!, error: NSError!) -> Void in
                        [.....]
                    })

  • How to make an universal iOS library for both Objective-C and Swift?
  • Why is NSMetadataQueryDidUpdateNotification being called several times in quick succession?
  • Use of unresolved identifier countElements
  • how to add items in uinavigationbar at a specific position?
  • Screenshot for AVPlayer and Video
  • Animate text Content in iOS - Equivalent for Android ValueAnimator
  • Solutions Collect From Internet About “Saving multiple objects in Parse taking more than 1 API request?”

    The saveAll method no longer counts as 1 API call. It now counts as 1 API call for EACH object being saved. See here for more info: stackoverflow.com/q/25690439/3344977