Good point. The problem is, graphite only gives us the target names and datapoints in its responses, so using the target is the only way we can map the datapoints in the response to the metrics. We could maybe work around this by giving graphite a different alias (currently, we give it the target as the alias). I'd rather leave something like that for a future PR though.