 			return
 		}
 
-		Logger.step(reporter.progressString, succeedPrevious: false)
+		Logger.step(report.progressString, succeedPrevious: false)
 		for tweet in tweetsToDelete {
 			do {
 				if tweet.isRetweet {

				} else {
					try statusesAPI.deleteTweet(with: tweet.id)
				}
				reporter.add(tweet, success: true)
			} catch {
				reporter.add(tweet, success: false)
			}

			if !reporter.didFinish {
				Logger.step(reporter.progressString, succeedPrevious: false)
			} else {
				Logger.succeed(reporter.endString)
			}
		}
	}

		} else {
			tweetsToDelete = archive.tweets
		}
		let report = Archive.Tweet.DeletionReport(totalTweets: archive.tweets.count)
		let statusesAPI = StatusesAPI(consumerKey: Constant.consumerKey, accessToken: accessToken)

		Logger.info("Hey @\(accessToken.username)! You are about to delete \(tweetsToDelete.count) tweets.")
