ifndef WITH_INTERNAL_METRICS then lets not

Bonus: increased code coverage as we are now more thoroughly ignoring things we don't use.