Right, but do we want to add the overhead of the delegate call at runtime, just because we need it in a test case?

I suppose it's ok, given that it's not runtime (stream) performance.