anchor.diff:  		       || T <- exometer:tables()]);
   
   	[#exometer_entry{module = M, type = Type, ref = Ref}] ->
  -	    Res = M:get_value(Name, Type, Ref),
  -	    %%?info("exometer:get_value(~p): ~p~n", [ Name, Res]),
  -	    Res;
  +	    M:get_value(Name, Type, Ref);
   
   	[] ->
   	    {error, not_found}
  
positive.code:     create_entry(E#exometer_entry { name = Name }, Opts).
  
  
  -spec update(name(), value()) -> ok | error().
  update(Name, Value) when is_list(Name) ->
      case ets:lookup(exometer:table(), Name) of
  	[#exometer_entry{module = ?MODULE, type = counter}] ->
  	    ets:update_counter(Name, {#exometer_entry.value, Value}),
  	    ok;
  	[#exometer_entry{module = M, type = Type, ref = Ref}] ->
  	    M:update(Name, Value, Type, Ref);
  
negative.code: 		options = [ {Opt, Val} | [O || {K,_} = O <- Opts1,
  					       K =/= Opt] ] }
        end, Entry, Options).
  