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

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

        for imageEntry in imageEntries {

                continue
            }

            let (imageIndex, image) = imageEntry
            let filename = "\(NSUUID().UUIDString).png"

            let uploadService = S3UploadingService()
            uploadService.upload(image, filename: filename,
                success: { url in
                    let imageRegion = ImageRegion(alt: filename)
