not related to this PR but what's the intent of `TestCase` (I have always wondered)