     LOG.info("Abandoned \(id)")
     doDelete(id)
   case .Failure(let error):
-    LOG.error("Error abandoning \(error)")
+    LOG.error("Error abandoning \(id) \(error)")
   }
   LATCH.remove()
 }

let CONFIG = Config(path: plistPath)
let CRUCIBLE = Crucible(url: CONFIG.getURL(), token: CONFIG.getToken(),
  killOlderThanDays: CONFIG.getKillOlderThanDays())
let HEADERS = ["Accept": "application/json"]
let TOKEN = ["FEAUTH": CONFIG.getToken()]

// keep track of response handler running async

LOG.info("Getting drafts")
let draftsURL = CONFIG.getURL() + "filter/draftReviews/"
LATCH.add()
Alamofire.request(.GET, draftsURL, parameters: TOKEN, headers: ACCEPT_JSON)
  .validate()
  .response(
    queue: queue,
