Would it make sense to use `.read('mediatype')` (or `META-INF/container.xml`) to check that the branch is valid **and** that the repo is book-ish?