do not default puppet, it is often broken