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

    // 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)
            }
        }

        for imageEntry in imageEntries {
