     region: amazon.US_EAST_1
   });
 
-  client = dynamo.createClient({
+  db = new DynamoDB({
     accessKeyId: options.amazon_access_key,
-    secretAccessKey: options.amazon_secret_key
+    secretAccessKey: options.amazon_secret_key,
+    region: amazon.US_EAST_1
   })
-  db = client.get(options.amazon_region)
 
   snapshots_table = options.amazon_dynamo_snapshots_table_name
   snapshots_bucket = options.amazon_s3_snapshots_bucket_name

              Expected:
                doc:
                  Value: { S: item.doc.S }
            operations_rw_queue.push((c) ->
              db.deleteItem(request, c)
            , 'delete Operation('+item.doc.S+'-'+item.v.N+')', cb)
          (error)->
            if error?

      ]
    (error, results) ->
      if error?
        if error.Body? and error.Body.message.match 'The conditional request failed'
          callback?('Document already exists')
        else if results? and results.write_metadata?
          console.error('Failed to save Snapshot('+docName+'-'+docData.v+') to S3: '+util.inspect(error))
