various horribly constructed performance counters, each layer makes the layer above slower

(but very useful for giving ball park figures)