I thought programs spent 80% of their time in 20% of the code?
TDD "code coverage" always seemed like a misguided breadth-first approach that needed to be depth-first primarily and breadth-first as needed.
But I think the latter approach then leads to integration testing as the primary approach, so TDD zealots will hate that.