 
 ProviderInterface = require './providerinterface'
 KodingError       = require '../../error'
-
-Regions           = require 'koding-regions'
-KONFIG            = require 'koding-config-manager'
 
 
 validate = ({ ipAddress, queryString, storage }) ->

    { guessNextLabel } = require './computeutils'

    guessNextLabel { user, group, label, provider }, (err, label) ->
      checkPlans { client, provider, change: 'increment' }, (err) ->
        return callback err  if err?

        meta =

        machine.destroy client, (err) ->
          return callback err  if err

          updateCounter {
            client, provider: @providerSlug, change: 'decrement'
          }, (err) -> callback null

