little better metric context api