This can all be simplified a bit with `self.create_default_table()`, see the test above for an example.