       else callback @lastKnownUserPlan = subscription.planTitle
 
 
-  handleNewMachineRequest: ->
+  handleNewMachineRequest: (callback = noop)->
 
     return  if @_inprogress
     @_inprogress = yes

                }, (err, machine)=>

                  @_inprogress = no

                  unless KD.showError err
                    KD.userMachines.push machine

              if err? or machines.length > 0
                new ComputePlansModal.Free options
                @_inprogress = no

                callback()

              else if machines.length is 0

