 
     delegate.fetchUser (err, user)=>
       return callback err  if err
+      return callback new Error "user not found" unless user
 
       selector =
         hostnameAlias : hostnameAlias


    delegate.fetchUser (err, user) ->
      return callback err  if err

      selector =
        hostnameAlias : hostnameAlias

          return console.warn "Failed to create VM for ", \
                               {users, groups, hostnameAlias}

        JVM.ensureDomainSettings \
          {account, vm, type, nickname, groupSlug}
        # JVM.createDomains account, hostnameAliases, hostnameAlias
        target.addVm vm, handleError

    wrapGroup =(group)-> [ { id: group.getId() } ]
