Do we want ignoremissing here? I have idea what's the prefered solution, but suppose puppet is missing. What will happen with and without?