                 dbg("issuing the start command")
                 @_action(action: "start",  cb: cb)
             (cb) =>
+                dbg("waiting until running")
                 @wait_for_a_state
                     states  : ['running']
-                    timeout : 60
+                    timeout : 30
                     cb      : cb
         ], (err) =>
             opts.cb(err)

            set_quotas : true   # if true, also sets all quotas (in parallel with start)
            cb         : required
        dbg = @dbg("start")
        if @_state == 'starting'
            dbg("already starting -- nothing to do")
            opts.cb()
            return
        async.series([
            (cb) =>

    # restart project -- must be opened or running
    restart: (opts) =>
        opts = defaults opts,
            set_quotas : true
            cb         : required
        dbg = @dbg("restart")
        dbg("get state")
        state = undefined
