Aside? This top-level logic needs to be in the `models/content/book` (and folder) models too ; (