       if /^[0-9]+$/.test machineLabel
         refreshWorkspaces -> loadCollaborativeIDE machineLabel
       else if machine = getMachine machineLabel
-        putVMInWorkspace machine
+        routeToMachineWorkspace machine
       else
         routeToLatestWorkspace()
 

              break

            if machine
            then putVMInWorkspace machine
            else loadWorkspace null, params

          routeToLatestWorkspace()

      else routeToMachineWorkspace machines.first


  routeToMachineWorkspace = (machine) ->

    if {machineLabel} = latestWorkspace = getLatestWorkspace()
