   ###
   
   _loadState: ->
-    if existsSync(STATE_FILE)
+    path = join(@defines.PROJECT_DIR, STATE_FILE)
+    if existsSync(path)
       try
-        data = fs.readFileSync(join(@defines.PROJECT_DIR, STATE_FILE), 'utf-8')
+        data = fs.readFileSync(path, 'utf-8')
         @state = JSON.parse(data)
       catch err
         console.log "Warning: invalid state file #{STATE_FILE}!"

       type isnt 'define'
      config = @_expandConfig(config) 
    @types[type](name, config)
    @_saveState()
    
  ###*
  * Find command config

          console.log "rmdir #{entry.path}" if @verbose
        catch err
          console.warn "Warning: can't delete dir #{entry.path}".yellow
    delete @state[options['step-name']]
    @_saveState()

  ###*
  * call node
