       JWorkspace.createDefault client, machine.uid, callback
 
 
-  @update = (client, options, callback)->
+  @update = (client, options, callback) ->
 
     { machineId, alwaysOn, resize } = options
     { r: { group, user, account } } = client
 
     unless machineId? or alwaysOn?
       return callback new KodingError \
-        "A valid machineId and an update option required.", "WrongParameter"
+        'A valid machineId and an update option required.', 'WrongParameter'
 
     provider = @providerSlug
 


    { fetchUserPlan, fetchUsage } = require './computeutils'

    fetchUserPlan client, (err, userPlan)=>

      return callback err  if err?

      fetchUsage client, {provider}, (err, usage)->

        return callback err  if err?

        if alwaysOn and usage.alwaysOn >= userPlan.alwaysOn
          return callback new KodingError \
            """Total limit of #{userPlan.alwaysOn}
               always on vm limit has been reached.""", "UsageLimitReached"

        if resize?
          resize = +resize

   * @param {String=} options.snapshotId - The unique snapshotId to create
   *   this machine from, if any.
  ###
  @create = (client, options, callback) ->

    { instanceType, label, storage, region, snapshotId } = options
    { r: { group, user, account }, clientIP } = client
