Another run at puppet