 
   vmOff: ->
     if not @recentState? or @recentState.state is 'RUNNING'
-      @vmUnprepareAndStop onProgress: (update) =>
+      @vmStopAndUnprepare onProgress: (update) =>
         @emit 'vm.stop.progress', update
     else
       Promise.cast true

    fsGetInfo       : 'fs.getInfo'
    fsSetPermissions: 'fs.setPermissions'
    fsRemove        : 'fs.remove'
    
    fsEnsureNonexistentPath: 'fs.ensureNonexistentPath'
    fsWriteFile     : 'fs.writeFile'
    fsRename        : 'fs.rename'


    s3Store         : 's3.store'
    s3Delete        : 's3.delete'

    vmStart         : 'vm.start'
    vmPrepareAndStart: 'vm.prepareAndStart'
    vmStopAndUnprepare: 'vm.stopAndUnprepare'
    vmShutdown      : 'vm.shutdown'
    vmUnprepare     : 'vm.unprepare'
    vmStop          : 'vm.stop'
    vmReinitialize  : 'vm.reinitialize'
