anchor.diff:    ?LOG(debug, "envs: ~p", [Envs]),
     {_Pid, _Ref, _Tag} = async_command(Cmd, Args, Cd, Envs, From, Fun),
     receive_response(Cmd, Args, Cd, Envs, From).
  -  
  +
   
   receive_response(Cmd, Args, _Cd, _Envs, _From) ->
     receive
  
positive.code:                           BeeDir,
                            [{pidfile, PidFilename}|to_proplist(BeeObject)],
                            From,
                            fun(Tuple) ->
                                case Tuple of
                                  {data, Data} ->
                                    List = binary_to_list(Data),
                                    log_bee_event(List, App#app.name);
                                  _Else -> ok
                                end
                            end),
            % Because we are spawning off into a new process, we also want to make sure we can connect to the
            % newly spawned bee. Here we'll spawn off a connector process
            BuiltBee = bees:from_bee_object(BeeObject, App),
  
negative.code:         BeforeBundle ->
            % Run the bundle pre config first, then the bundle command
            ?LOG(debug, "Running before bundle script: ~p", [BeforeBundle]),
            LogFun =
              fun(Tuple) -> log_shell_output(Tuple, BeeObject#bee_object.name) end,
            case run_in_directory_with_file(BeeObject, From, NBundleDir, BeforeBundle, LogFun) of
              {error, _} = T2 -> T2;
              _BeforeActionOut ->
  