work with no riemann client when necessary