             else {
                 success(uploaded)
             }
-            self.retainUploaders = nil
         }
 
         for imageEntry in imageEntries {

                    allDone()
                },
                failure: { error, statusCode in
                    uploaded = []
                    anyError = error
                    anyStatusCode = statusCode
                    allDone()

                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)
