That suggestion is fine, but I'll just point out that there is a use case. In Cyder, each repository should have a detailed set of tables specific just to it. @rwcarlsen has implemented this interface in Cyder and it's nice to have that behavior.