is this the sweet spot for instrumentation performance? 500ns per call seems a bit much still...