anchor.diff:  		       {element, #exometer_entry.type, '$_'},
   		       {element, #exometer_entry.status, '$_'} }}] } ]).
   
  +get_values(Path) ->
  +    Entries = find_entries(Path),
  +    lists:foldr(
  +      fun({Name, _Type, enabled}, Acc) ->
  +	      case get_value(Name) of
  +		  {ok, V} ->
  +		      [{Name, V}|Acc];
  +		  {error,not_found} ->
  +		      Acc
  +	      end
  +      end, [], Entries).
  +
   -spec select(ets:match_spec()) ->
   		    '$end_of_table' | [{name(), type(), status()}].
   %% @doc Perform an `ets:select()' on the set of metrics.
  
positive.code: 
  -export([new/2,
  	 new/3,
  	 update/2,
  	 get_value/1,
  	 get_value/2,
  
negative.code: 	   DataPoints) ->
      if Status == enabled ->
  	    if Cache > 0 ->
  		    exometer_cache:read(Name, M, Type, Ref, DataPoints);
  	       Cache == 0 ->
  		    M:get_value(Name, Type, Ref, DataPoints)
  	    end;
  