     // generate unique image names in that case.
     func uploadImages(imageEntries : [(Int, UIImage)], success: UploadImagesSuccessCompletion, failure: ElloFailureCompletion?) {
         var uploaded = [(Int, ImageRegion)]()
-        var uploaders = [S3UploadingService]()
-        self.retainUploaders = uploaders  // retain during processing
 
         // if any upload fails, the entire post creationg fails
         var anyError : NSError?
         var anyStatusCode : Int?
-
 
         let allDone = Functional.after(imageEntries.count) {
             if let error = anyError {

            else {
                success(uploaded)
            }
            self.retainUploaders = nil
        }

        for imageEntry in imageEntries {

    // this can return either a Post or Comment
    typealias CreatePostSuccessCompletion = (post : AnyObject) -> ()
    typealias UploadImagesSuccessCompletion = ([(Int, ImageRegion)]) -> ()

    var parentPost: Post?

