         return {groupSlug, prefix, nickname, uid, type:'user', alias}
     return null
 
+
+  @createVmByNonce
   # TODO: this needs to be rethought in terms of bundles, as per the
   # discussion between Devrim, Chris T. and Badahir  C.T.
   @createVm = ({account, type, groupSlug, usage, planCode}, callback)->

      ldapPassword      :
        type            : String
        default         : -> null
      hostnameAlias     : String
      hostKite          :
        type            : String
        default         : -> null


          vm = new JVM {
            hostnameAlias
            planCode
            webHome
            groups
