check for puppet