that was my initial idea on how to check if the puppet agent should be installed and I'll probably do it like that in my environment anyway, because for my users this is easier. But I have no hard feelings on that.