right. Getting puppet-librarian to install modules within puppet leads to puppet syntax errors as it checks that a module exists before it will run any manifests. May be able to manage the modules afterwards though...