this test is still important, but the test on line 501 may not be, though I think we should retain it in the event of subclasses of `Table` in the future