anchor.diff:            ready=false,
             plugin_dir,
             config_file,
  -          defered_calls=[]}).
  +          deferred_calls=[]}).
   
   -type plugin() :: atom()
                   | {atom(),
  
positive.code:             {error, incorrect_plugin_config};
          {error, enoent} ->
              ok = file:write_file(ConfigFile, "{plugins, []}.", []),
              {ok, handle_defered_calls(State#state{ready=true})};
          {error, Reason} ->
              {error, Reason}
      end.
  
negative.code:             {reply, E, State}
      end.
  
  handle_deferred_calls(#state{deferred_calls=[{Call, From}|Rest]} = State) ->
      {reply, Reply, NewState} = handle_plugin_call(Call, State#state{deferred_calls=Rest}),
      gen_server:reply(From, Reply),
      handle_deferred_calls(NewState);
  handle_deferred_calls(#state{deferred_calls=[]} = State) -> State.
  
  %%--------------------------------------------------------------------
  %% @private
  