anchor.diff:        end;
       _ -> ok
     end.
  +
  +%% copy/pasted straight out of beehive_bee_object - find a common home for this
  +send_to(undefined, _Msg) -> ok;
  +send_to(From, Msg) ->
  +  From ! Msg.
  
positive.code:   {ok, _NewApp} = apps:save(App#app{latest_error = Error}),
    
    % Send to the caller
    From ! {error, Error},
    
    run_app_kill_fsm(Bee, self()),
    {noreply, State};
  
negative.code:     RealBee when is_record(RealBee, bee) -> bees:save(RealBee#bee{lastresp_time = date_util:now_to_seconds()});
      _ -> ok
    end,
    send_to(Caller, {bee_updated_normally, Bee, App}),
    ok = kill_other_bees(Bee),
    {noreply, State};
  
  handle_info({bee_started_normally, Bee, App, Caller}, State) ->
    ?LOG(debug, "Bee started normally: ~p", [Bee]),
    send_to(Caller, {bee_started_normally, Bee, App}),
    {noreply, State};
  
  % {error, {updating, {error, {babysitter, {app,"fake-lvpae",
  